Icinga / icinga-powershell-plugins

A collection of Windows check plugins for the Icinga PowerShell Framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AddSummaryHeader in nested IcingaCheckPackages

audiocoach opened this issue · comments

The IcingaCheckPackage argument AddSummaryHeader is not working correctly for nested IcingaCheckPackages. In nested IcingaCheckPackages only the number of checks which are ok is shown.
For testing I manually added the AddSummaryHeader to Invoke-IcingaCheckCPU and the output is as follows:

PS C:\Program Files\WindowsPowerShell\Modules\icinga-powershell-framework> icinga -developermode { Invoke-IcingaCheckCPU -Warning 38 -NoPerfData -Verbosity 2}
[WARNING] CPU Load: 1 Warning 1 Ok [WARNING] Socket #0
_ [OK] Overall Load: 16.425046%
_ [WARNING] Socket #0: 4 Ok
_ [OK] Core 0: 10.336600%
_ [OK] Core 1: 7.720328%
_ [WARNING] Core 2: 40.083440% is greater than threshold 38%
_ [OK] Core 3: 7.559818%
_ [OK] Core Total: 16.425046%
1

I expected

PS C:\Program Files\WindowsPowerShell\Modules\icinga-powershell-framework> icinga -developermode { Invoke-IcingaCheckCPU -Warning 38 -NoPerfData -Verbosity 2}
[WARNING] CPU Load: 1 Warning 1 Ok [WARNING] Socket #0
_ [OK] Overall Load: 16.425046%
_ [WARNING] Socket #0: 1 Warning 4 Ok [WARNING] Core 2: 40.083440% is greater than threshold 38%
_ [OK] Core 0: 10.336600%
_ [OK] Core 1: 7.720328%
_ [WARNING] Core 2: 40.083440% is greater than threshold 38%
_ [OK] Core 3: 7.559818%
_ [OK] Core Total: 16.425046%
1