Icinga PowerShell Plugins

A collection of Windows check plugins for the Icinga PowerShell Framework

Release Icinga PowerShell Plugins v1.13.1 latest

1.13.1 (2025-05-08)

Issue and PRs

Breaking Changes

  • The performance metrics for Invoke-IcingaCheckScheduledTask have changed for lastruntime and nextruntime, which now store the offset from the last/next runtime to the execution time in seconds. This also means you have to update your thresholds for warning/critical for these checks, as the value will now increase over time!

Bugfixes

  • #351 Fixes Invoke-IcingaCheckUpdates to properly report critical for -CritOnReboot
  • #377 Fixes Invoke-IcingaCheckPerfCounter to write correct performance data in case only certain instances are checked to ensure perf data are assigned to checks accordingly
  • #420 Fixes Invoke-IcingaCheckUptime to report a more human readable output for the current uptime in the package name
  • #436 Fixes performance data for ScheduledTask plugin for Last and Next RunTime

Enhancements

  • #389 Adds support for disk health check to Invoke-IcingaCheckDiskHealth (thanks @audiocoach)
  • #408 Adds support for Invoke-IcingaCheckDiskHealth to filter disks by their friendly name
  • #430 Adds support for Invoke-IcingaCheckHTTPStatus to allow for ignoring SSL/TLS errors

icinga-powershell-plugins-v1.13.1.tar.gz

Release tarball
application/gzip 2025-05-08 Download from Github

Release Icinga PowerShell Plugins v1.13.0

1.13.0 (2025-01-30)

Issue and PRs Issue and PRs

Bugfixes

  • #398 Fixes an issue with service names not interpreted correctly by Invoke-IcingaCheckService in case it contains []
  • #401 Fixes Invoke-IcingaCheckDirectory which could not resolve -Path arguments in case closing [ or open brackets ] were part of the path
  • #412 Fixes Invoke-IcingaCheckService to not add summary performance metrics in case the user filtered for specific services
  • #424 Fixes exception "Item has already been added" for Invoke-IcingaCheckDiskHeath

Enhancements

  • #397 Adds support to Invoke-IcingaCheckEventLog to provide occurring problem event id's for the Eventlog and corresponding acknowledgement id's, providing an indicator if certain issues are resolved or still present
  • #409 Adds support to Invoke-IcingaCheckProcess for reporting properly if a defined process was not found on the system and using -OverrideNotFound argument to define the plugin output in this case
  • #413 Adds argument Limit100Percent to Invoke-IcingaCheckCPU for limiting each threads CPU usage to 100%
  • #419 Removes process list feature for Invoke-IcingaCheckCPU, which causes too much CPU overhead and increase execution time by a lot without substantial gain of information

icinga-powershell-plugins-v1.13.0.tar.gz

Release tarball
application/gzip 2025-01-30 Download from Github

Release Icinga PowerShell Plugins v1.13.0-beta1

1.13.0 Beta-1 (2024-08-30)

Issue and PRs

Enhancements

  • #397 Adds support to Invoke-IcingaCheckEventLog to provide occurring problem event id's for the Eventlog and corresponding acknowledgement id's, providing an indicator if certain issues are resolved or still present
  • #409 Adds support to Invoke-IcingaCheckProcess for reporting properly if a defined process was not found on the system and using -OverrideNotFound argument to define the plugin output in this case
  • #413 Adds argument Limit100Percent to Invoke-IcingaCheckCPU for limiting each threads CPU usage to 100%
  • #419 Removes process list feature for Invoke-IcingaCheckCPU, which causes too much CPU overhead and increase execution time by a lot without substantial gain of information

Bugfixes

  • #398 Fixes an issue with service names not interpreted correctly by Invoke-IcingaCheckService in case it contains []
  • #401 Fixes Invoke-IcingaCheckDirectory which could not resolve -Path arguments in case closing [ or open brackets ] were part of the path
  • #412 Fixes Invoke-IcingaCheckService to not add summary performance metrics in case the user filtered for specific services

icinga-powershell-plugins-v1.13.0-beta1.tar.gz

Release tarball
application/gzip 2024-08-30 Download from Github
Newer Older