icinga-powershell-framework/lib/core/tools
Lord Hepipud f2f935ff90
Merge pull request #799 from Icinga:fix/icinga_check_value_conversion_incorrect
Fix: Wrong performance data values on unit conversion

Fixes an issue with the new check handling, which did not properly convert values from checks to the correct performance data values and base values in some cases
2025-04-22 09:46:49 +02:00
..
Add-IcingaAddTypeLib.psm1 Fixes errors while dynamically compiling Add-Type 2022-02-09 12:16:18 +01:00
Add-IcingaArrayListItem.psm1 Adds experimental feature for internal API checks 2021-02-24 12:49:37 +01:00
Add-IcingaHashtableItem.psm1 Fixes Service Check Background Daemon Memory leak 2019-11-22 19:42:48 +01:00
Add-IcingaWhiteSpaceToString.psm1 Adds mmc list view, kickstart filter, spelling fix 2021-08-18 18:42:47 +02:00
Add-PSCustomObjectMember.psm1 Add support for Host-Address for Director Register 2019-12-12 15:49:56 +01:00
Clear-IcingaAddTypeLib.psm1 Fixes errors while dynamically compiling Add-Type 2022-02-09 12:16:18 +01:00
Compare-IcingaUnixTimeWithDateTime.psm1 Compare current time with DateTime object 2020-10-29 15:33:55 +01:00
Convert-Bytes.psm1 Fixes wrong regex for threshold detection 2022-11-21 11:57:04 +01:00
Convert-IcingaCheckArgumentToPSObject.psm1 Use alias for args name on config generation 2021-10-28 17:28:41 +02:00
Convert-IcingaEndpointsToIP.psm1 Improves IP conversion by returning unresolved name only 2020-05-22 13:20:03 +02:00
Convert-IcingaPluginThresholds.psm1 Reworks handling on how plugin thresholds are interpreted 2024-08-29 14:53:37 +02:00
Convert-IcingaPluginValueToString.psm1 Reworks handling on how plugin thresholds are interpreted 2024-08-29 14:53:37 +02:00
ConvertFrom-IcingaArrayToString.psm1 Adds various IMC improvements 2021-09-02 13:44:17 +02:00
ConvertFrom-IcingaSecureString.psm1 Fixes various code stylings, whitespaces, line handling, and so on 2020-08-04 14:48:32 +02:00
ConvertFrom-JsonUTF8.psm1 Exit-IcingaExecutePlugin throws exception for localized PerfCounters 2021-05-04 17:36:31 +02:00
ConvertFrom-Percent.psm1 Re-Write execution of checks 2021-05-28 20:08:23 +02:00
ConvertFrom-TimeSpan.psm1 Remove legacy import from files 2021-08-07 14:27:17 +02:00
ConvertTo-BytesNextUnit.psm1 Re-Write execution of checks 2021-05-28 20:08:23 +02:00
ConvertTo-ByteUnitIEC.psm1 Fixes various code stylings, whitespaces, line handling, and so on 2020-08-04 14:48:32 +02:00
ConvertTo-ByteUnitSI.psm1 Fixes various code stylings, whitespaces, line handling, and so on 2020-08-04 14:48:32 +02:00
ConvertTo-IcingaCommandArgumentString.psm1 Improves show commands and extends Show-Icinga 2022-01-27 21:06:13 +01:00
ConvertTo-IcingaIPBinaryString.psm1 Fixes various code stylings, whitespaces, line handling, and so on 2020-08-04 14:48:32 +02:00
ConvertTo-IcingaIPv4BinaryString.psm1 Fix assignment indentation for variables/objects 2020-08-04 15:13:04 +02:00
ConvertTo-IcingaIPv6BinaryString.psm1 Fix assignment indentation for variables/objects 2020-08-04 15:13:04 +02:00
ConvertTo-IcingaNumericTimeIndex.psm1 Rewrite PerfData Labels for multi output 2022-08-24 16:26:27 +02:00
ConvertTo-IcingaPowerShellArguments.psm1 Fixes plugin failure for switch args with ThresholdInterval 2023-05-05 16:18:48 +02:00
ConvertTo-IcingaSecureSortedArray.psm1 Adds feature to sort arrays without ScriptBlocks 2022-01-27 19:37:40 +01:00
ConvertTo-IcingaSecureString.psm1 Adds experimental Feature "Management Console" 2021-03-01 11:15:21 +01:00
ConvertTo-IcingaUnixTime.psm1 Fixes input value conversion for New-IcingaCheck to properly handling different unit types 2025-04-10 10:21:03 +02:00
ConvertTo-IcingaUTF8Value.psm1 Fixes UTF8 encoding for plugin execution 2022-08-17 17:13:00 +02:00
ConvertTo-Integer.psm1 Fixes various code stylings, whitespaces, line handling, and so on 2020-08-04 14:48:32 +02:00
ConvertTo-JsonUTF8Bytes.psm1 Exit-IcingaExecutePlugin throws exception for localized PerfCounters 2021-05-04 17:36:31 +02:00
ConvertTo-Seconds.psm1 Remove legacy import from files 2021-08-07 14:27:17 +02:00
Expand-IcingaIPv6String.psm1 Fixes various code stylings, whitespaces, line handling, and so on 2020-08-04 14:48:32 +02:00
Format-IcingaDigitCount.psm1 Extended digit format with custom symbol 2019-09-16 17:53:29 +02:00
Format-IcingaPerfDataLabel.psm1 Rewrite PerfData Labels for multi output 2022-08-24 16:26:27 +02:00
Format-IcingaPerfDataValue.psm1 Fix perfdata value output on variable overflow 2020-08-20 10:13:09 +02:00
Get-IcingaCheckCommandConfig.psm1 Updates documentation 2025-04-11 12:09:21 +02:00
Get-IcingaFileHash.psm1 Adds support for JEA profiles 2021-09-02 09:23:10 +02:00
Get-IcingaHashtableItem.psm1 Adds support to securely fetch elements from hashtables with default values 2020-03-27 16:36:25 +01:00
Get-IcingaMaxTextLength.psm1 Adds repository management 2021-08-13 22:06:22 +02:00
Get-IcingaNetworkInterface.psm1 Fixes lots of code styling, spelling and script analyzer 2022-01-14 22:26:53 +01:00
Get-IcingaNetworkInterfaceUnits.psm1 Fixes wrong regex for threshold detection 2022-11-21 11:57:04 +01:00
Get-IcingaNetworkRoute.psm1 Fixes multi interface support on interface discover 2020-11-06 15:21:10 +01:00
Get-IcingaNextUnitIteration.psm1 Re-Write execution of checks 2021-05-28 20:08:23 +02:00
Get-IcingaPSObjectProperties.psm1 Fixes lots of code styling, spelling and script analyzer 2022-01-14 22:26:53 +01:00
Get-IcingaServices.psm1 Fixes service provider for brackets in service names 2024-08-15 15:07:46 +02:00
Get-IcingaUnixTime.psm1 Adds support for ms on Unix Time 2021-01-21 15:51:24 +01:00
Get-IcingaUnixTimeOffsetNow.psm1 Fixes input value conversion for New-IcingaCheck to properly handling different unit types 2025-04-10 10:21:03 +02:00
Get-IcingaUsernameFromSID.psm1 Adds support for JEA profiles 2021-09-02 09:23:10 +02:00
Get-IcingaUserSID.psm1 Adds new command to test the functionality of Icinga for Windows 2024-03-25 19:19:53 +01:00
Get-IcingaValue.psm1 Adds examples for value comparison 2020-05-28 17:30:06 +02:00
Get-IPConfigFromString.psm1 Added tool function to split IP and Port from strings 2019-09-29 18:18:31 +02:00
Get-StringSha1.psm1 Fixes various code stylings, whitespaces, line handling, and so on 2020-08-04 14:48:32 +02:00
Get-UnitPrefixIEC.psm1 Fixes various code stylings, whitespaces, line handling, and so on 2020-08-04 14:48:32 +02:00
Get-UnitPrefixSI.psm1 Fixes various code stylings, whitespaces, line handling, and so on 2020-08-04 14:48:32 +02:00
Join-WebPath.psm1 Fixes various code stylings, whitespaces, line handling, and so on 2020-08-04 14:48:32 +02:00
New-IcingaBasicAuthHeader.psm1 Fixes lots of code styling, spelling and script analyzer 2022-01-14 22:26:53 +01:00
New-IcingaCheckCommand.psm1 Fix module import on non PS folders 2021-08-17 09:30:42 +02:00
New-IcingaNewLine.psm1 Adds generic support for sending TCP client and REST network messages 2020-03-25 17:48:49 +01:00
New-IcingaTemporaryDirectory.psm1 Improve installation/updates for Framework and Plugins 2019-12-06 19:29:17 +01:00
New-IcingaTemporaryFile.psm1 Fixes temporary file creation on older Powershell versions 2019-11-22 19:59:54 +01:00
New-IcingaVersionObject.psm1 Adds support for JEA profiles 2021-09-02 09:23:10 +02:00
New-StringTree.psm1 Fixes various code stylings, whitespaces, line handling, and so on 2020-08-04 14:48:32 +02:00
Optimize-IcingaForWindowsMemory.psm1 Fix GC collection on every REST connection 2022-04-06 13:59:31 +02:00
Pop-IcingaArrayListItem.psm1 Fixes various code stylings, whitespaces, line handling, and so on 2020-08-04 14:48:32 +02:00
Read-IcingaFileSecure.psm1 Adds support to check encoding of files 2024-08-14 17:00:45 +02:00
Remove-IcingaDirectorSelfServiceKey.psm1 Replaces Write-Host calls with custom console writes 2020-05-13 16:53:15 +02:00
Remove-IcingaHashtableItem.psm1 Added helper functions for Arrays and Hashtables 2019-10-05 21:51:39 +02:00
Set-IcingaPSLocation.psm1 Fixes unintended PS path change 2022-12-19 14:06:14 +01:00
Set-NumericNegative.psm1 Fixes repo links and namings 2019-10-31 17:24:30 +01:00
Show-IcingaDirectorSelfServiceKey.psm1 Replaces Write-Host calls with custom console writes 2020-05-13 16:53:15 +02:00
Show-IcingaEventLogAnalysis.psm1 Fixes memory leak in EventLog fetcher 2023-11-15 14:33:46 +01:00
Split-IcingaCheckCommandArgs.psm1 Added tool function to translate Icinga Args in PS Args 2019-08-19 12:14:02 +02:00
Split-IcingaUserDomain.psm1 Adds support to add/remove/test Wmi permissions 2020-11-18 14:48:31 +01:00
Start-IcingaProcess.psm1 Added missing tool function to start processes 2019-09-30 00:34:01 +02:00
Test-AdministrativeShell.psm1 Added helper function to test for administrative shell 2019-10-07 00:06:15 +02:00
Test-IcingaAddTypeExist.psm1 Improves testing if Add-Type is already loaded 2021-11-25 13:12:57 +01:00
Test-IcingaArrayFilter.psm1 Fixes service provider for brackets in service names 2024-08-15 15:07:46 +02:00
Test-IcingaBinaryOperator.psm1 Fixes lots of code styling, spelling and script analyzer 2022-01-14 22:26:53 +01:00
Test-IcingaDecimal.psm1 Fixes input value decimal conversion 2021-06-04 13:25:27 +02:00
Test-IcingaForWindowsCmdletLoader.psm1 Adds new plugin data provider handling and cpu data 2023-07-24 18:44:36 +02:00
Test-IcingaFunction.psm1 Add support to test for available functions 2019-10-22 19:19:57 +02:00
Test-Numeric.psm1 Fixes Test-Numeric for negative, adds microseconds 2021-05-31 10:55:49 +02:00
Test-PSCustomObjectMember.psm1 Fixes repository error handling and JSON error handling 2024-04-09 18:02:27 +02:00
Write-ColoredOutput.psm1 Feature: Adds option for formatted, colored console prints (#638) 2023-07-24 23:28:22 +02:00
Write-IcingaConsoleHeader.psm1 Adds mmc list view, kickstart filter, spelling fix 2021-08-18 18:42:47 +02:00
Write-IcingaConsoleTextColorSplit.psm1 Adds mmc list view, kickstart filter, spelling fix 2021-08-18 18:42:47 +02:00
Write-IcingaFileSecure.psm1 Fixes non string values for file writer 2021-08-21 14:13:49 +02:00