icinga-powershell-framework/lib/core/tools/Format-IcingaPerfDataValue.psm1

15 lines
384 B
PowerShell
Raw Normal View History

function Format-IcingaPerfDataValue()
{
param(
$PerfValue
);
if ((Test-Numeric $PerfValue) -eq $FALSE) {
return $PerfValue;
}
# Convert our value to a string and replace ',' with a '.' to allow Icinga to parse the output
# In addition, round every output to 2 digits
return (([string]([math]::round($PerfValue, 2))).Replace(',', '.'));
}