Invoke-IcingaCheckCPU Missing Performance Data after Update

Hello, we’ve noticed that with the Icinga Powershell Plugins and the Invoke-IcingaCheckCPU Check we are Missing some performance Data.

On Hosts where we did not Update the Icinga Powershell Plugins (Using Version 1.11.1) we get this Performance Data String:

| 'totalload::ifw_cpu::load'=4.465842%;;;0;100 'load15m'=4.465842%;;;0;100 'load5m'=6.707314%;;;0;100 '0_total::ifw_cpu::load'=4.465842%;;;0;100 'load15m'=4.465842%;;;0;100 'load5m'=6.707314%;;;0;100

On others where we Updated (to Version 1.13.1) we now only get this one:

| totalload::ifw_cpu::load=6.851454%;;;0;100 0_total::ifw_cpu::load=6.851454%;;;0;100

This is the Command we are using in Icinga:

Invoke-IcingaCheckCPU -Verbosity 2 -Core _total -ThresholdInterval 15m

Was there something changed with the Output of the Performance Data in those 2 Versions? I Could not find anything online.

Give as much information as you can, e.g.

  • Icinga for Windows output (Show-Icinga) From the Updated Host (It looks the same on Hosts with the older Versions just with older Plugins/Agent and Service Versions installed)
    • Environment configuration:
      
      PowerShell Root                 => C:\Program Files\WindowsPowerShell\Modules\
      Icinga for Windows Service Path => C:\Program Files\icinga-framework-service\
      Icinga for Windows Service User => NT Authority\SYSTEM
      Icinga for Windows Service Pid  => 7108
      Icinga for Windows JEA Pid      =>
      Icinga Agent Path               => C:\Program Files\ICINGA2\
      Icinga Agent User               => NT Authority\SYSTEM
      Defined Default User            => NT Authority\SYSTEM
      Icinga Managed User             => False
      PowerShell Version              => 5.1.14393.8519
      Operating System                => Microsoft Windows Server 2016 Datacenter
      Operating System Version        => 10.0.14393
      JEA Context                     =>
      JEA Session File                =>
      Api Check Forwarder             => True
      Debug Mode                      => False
      
      Icinga for Windows Certificate:
      
      Issuer  => CN=Icinga CA
      Subject => CN=HOST
      
      List of configured background daemons on this system:
      
      Start-IcingaServiceCheckDaemon
      -----------
      No arguments defined
      
      Start-IcingaWindowsRESTApi
      -----------
      -Port => 5667
      
      List of configured background service checks on this system:
      => https://icinga.com/docs/icinga-for-windows/latest/doc/110-Installation/06-Collect-Metrics-over-Time/
      
      Invoke-IcingaCheckCpu
      -----------
      Arguments    =>
      CheckCommand => Invoke-IcingaCheckCpu
      Id           => 169352231691581241292321561901571481822401822020625532194
      Interval     => 300
      TimeIndexes  => 5m, 15m
      
      List of configured repositories on this system. The list order matches the apply order:
      
      Icinga Stable
      -----------
      CloneSource  =>
      Enabled      => True
      LocalPath    =>
      Order        => 0
      RemotePath   => C:\hybrid-icinga-agent-installer\Icinga-Repository\
      UseSCP       => False
      
      Installed components on this system:
      
      Component    Version   Available
      ---          ---       ---
      agent        2.15.0    2.15.0
      framework    1.13.3    1.13.3
      plugins      1.13.1    1.13.1
      service      1.3.0     1.3.0
      
1 Like