Icinga PowerShell Plugins

A collection of Windows check plugins for the Icinga PowerShell Framework

Release Icinga PowerShell Plugins v1.12.0 latest

1.12.0 (2024-03-26)

Bugfixes

  • #375 Fixes a memory leak on the Icinga EventLog provider for fetching Windows EventLog information
  • #384 Adds new data provider for Invoke-IcingaCheckProcess and extends functionality by adding a new 'ExcludeProcess' argument
  • #386 Adds new provider for Invoke-IcingaCheckEventLog, to improve performance and fix memory leaks

Enhancements

  • #288 Adds support to Invoke-IcingaCheckPartitionSpace to define mandatory partitions which should always be present
  • #366 Adds support to Invoke-IcingaCheckCPU to report top CPU consuming process information as well as a switch to change the overall load from average to sum
  • #378 Adds support for Invoke-IcingaCheckService to change the output for not found services from UNKNOWN to OK, WARNING or CRITICAL instead

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

Release tarball
application/gzip 2024-03-26 Download from Github

Release Icinga PowerShell Plugins v1.11.1

1.11.1 (2023-11-07)

Bugfixes

  • #358 Fixes broken Icinga plain configuration
  • #360 Fixes Invoke-IcingaCheckMemory which uses the wrong unit for the pagefile plugin, wrong values, exceptions and %-Values not working

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

Release tarball
application/gzip 2023-11-07 Download from Github

Release Icinga PowerShell Plugins v1.11.0

1.11.0 (2023-08-01)

Bugfixes

  • #342 Fixes an issue for disk health plugin, which can fail in some cases due to an invalid conversion from the MSFT output from int to string
  • #346 Fixes the pagefile provider at Get-IcingaMemoryPerformanceCounter which returned the pagefile size in MB instead of Bytes

Enhancements

  • #332 Adds support to provide different credentials for the Invoke-IcingaCheckUNCPath plugin, to run the check for a different user account
  • #348 Adds feature to Invoke-IcingaCheckPerfCounter to summarize an entire performance counter category, in case all instances of the check fail to prevent large outputs being written into the database
  • #355 Updates Invoke-IcingaCheckCPU to use new data providers directly from the Icinga PowerShell Framework.

Breaking changes

Invoke-IcingaCheckCPU

  • The new CPU metrics will now be separated between the actual sockets of the system, allowing an overview on multi socket systems, which CPU is assigned more loads
  • Metrics will now be separated by 0_1 for the index, which in this example is socket 0 and core 1.

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

Release tarball
application/gzip 2023-08-01 Download from Github
Newer Older