Icinga PowerShell Plugins

A collection of Windows check plugins for the Icinga PowerShell Framework

Release Icinga PowerShell Plugins v1.10.1

1.10.1 (2022-12-20)

Bugfixes

  • #323 Fixes Invoke-IcingaCheckService to write invalid performance data in case one service is actively checked and returning UNKNOWN because it does not exist

Enhancements

  • #322 Adds flag -IgnoreService for plugin Invoke-IcingaCheckTimeSync to ignore the time service being evaluated during check runtime

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

Release tarball
application/gzip 2022-12-20 Download from Github

Release Icinga PowerShell Plugins v1.10.0

1.10.0 (2022-08-30)

Issue and PRs

Bugfixes

  • #199 Fixes Invoke-IcingaCheckDiskHealth to add disk metadata like serial number and friendly name for any disk type processed
  • #308 Fixes function Get-IcingaServiceCheckName which was not public anymore since v1.9.0, causing MSSQL plugins to not work properly
  • #319 Removes performance data for Invoke-IcingaCheckCheckSum, as there are no real performance metrics to write which are allowed by icinga

Enhancements

  • #276 Extends Invoke-IcingaCheckUpdates for allowing to check if there is a pending reboot on the system remaining to finalize Windows updates
  • #284 Adds support to exclude certain exit codes from throwing critical for Invoke-IcingaCheckScheduledTask [Paul-Weisser]
  • #300 Adds a new flag -ConnectionErrAsCrit to Invoke-IcingaCheckHTTPStatus, allowing to change the UNKNOWN result in case a connection to the website is not possible to CRITICAL
  • #301 Adds support to use Include and Exclude filters for Invoke-IcingaCheckPerfCounter
  • #312 Adds support to exclude certificates by thumbprints for Invoke-IcingaCheckCertificate by adding thumbprints to the -ExcludePattern argument
  • #316 Adds support to include and exclude network devices for Invoke-IcingaCheckNetworkInterface by their device and interface name, besides the internal id

Grafana Dashboards

New Dashboards

  • Windows Base
  • Windows-Plugins-Web

New Plugin Integrations

  • Invoke-IcingaCheckPartitionSpace
  • Invoke-IcingaCheckNetworkInterface
  • Invoke-IcingaCheckUpdates
  • Invoke-IcingaCheckUptime
  • Invoke-IcingaCheckCPU
  • Invoke-IcingaCheckService
  • Invoke-IcingaCheckMemory
  • hostalive

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

Release tarball
application/gzip 2022-08-30 Download from Github

Release Icinga PowerShell Plugins v1.9.0

1.9.0 (2022-05-03)

Issue and PRs

Bugfixes

  • #283 Fixes random Add-Type exceptions during runtime compilation by replacing it with Add-IcingaAddTypeLib
  • #286 Fixes Invoke-IcingaCheckHTTPStatus which is not returning the request time, in case the target website is not providing content
  • #299 Fixes integration with Inventory module

Enhancements

  • #298 Adds support for Icinga for Windows v1.9.0 module isolation

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

Release tarball
application/gzip 2022-05-02 Download from Github