Skip to content

Icinga PowerShell Plugins v1.8.0

Compare
Choose a tag to compare
@LordHepipud LordHepipud released this 07 Feb 14:38
· 105 commits to master since this release
c8b4f08

1.8.0 (2022-02-08)

Issue and PRs

Bugfixes

  • #250 Fixes alias Invoke-IcingaCheckUsedPartitionSpace which is not working on Windows 2012R2 or older and being replaced with a native function
  • #246 Fixes wrong UNKNOWN on Invoke-IcingaCheckService while using service display name with the -Service argument instead of the service name
  • #261 Fixes Invoke-IcingaCheckCertificate which always included the CertStore because no option to not check the certificate store was available
  • #262 Fixes method NULL exception on empty EventLog entries for Invoke-IcingaCheckEventLog
  • #271 Fixes JEA error which detected ScriptBlocks in the plugin collection
  • #272 Fixes file encoding for Invoke-IcingaCheckTimeSync which was not UTF8 before, causing the JEA profile writer to ignore the file
  • #274 Fixes Invoke-IcingaCheckScheduledTask for wildcard task names, which added the unknown package in case wildcards were used for task names

Enhancements

  • #143, #220, #256 Improves Invoke-IcingaCheckUpdates, splitting updates into different categories, allowing the check for the update count based on these categories Microsoft Defender, Security Updates, Rollup Updates and all Other Updates. The -UpdateFilter will only apply to the total update count, allowing additional customisation. By running the plugin with -Verbosity 1, it will now also print the list of the update names if the the thresholds are printing Warning, Critical or Unknown
  • #204 Extends functionality of Invoke-IcingaCheckDirectory by allowing to monitor file counts, adding folder count to monitoring, different files sizes (total size, average, smallest file and largest file) and allows to print the entire file list fetched by the plugin
  • #205 Adds new plugin Invoke-IcingaCheckProcess for detailed monitoring of running services for CPU, Memory, PageFile and ThreadCount usage and total running processes