Icinga PowerShell Framework

This PowerShell module will allow to fetch data from Windows hosts and use them for inventory and monitoring solutions. Together with the Icinga Web 2 module, a detailed overview of your Windows infrastructure will be drawn.

Release Icinga for Windows v1.9.2

1.9.2 (2022-06-03)

Issue and PRs

Bugfixes

  • #529 Fixes package manifest reader for Icinga for Windows components on Windows 2012 R2 and older

icinga-powershell-framework-v1.9.2.tar.gz

Release tarball
application/gzip 2022-06-03 Download from Github

Release Icinga for Windows v1.9.1

1.9.1 (2022-05-13)

Bugfixes

Issue and PRs

  • #519 Fixes missing loading of Icinga for Windows modules, which is required to ensure an Icinga for Windows environment is providing all commands and variables to a session, allowing other modules to access these information
  • #520 Adds missing Import-IcingaPowerShellComponent function while creating new components by using the developer tools

icinga-powershell-framework-v1.9.1.tar.gz

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

Release Icinga for Windows v1.9.0

1.9.0 (2022-05-03)

Issue and PRs

Bugfixes

  • #472 Fixes random errors while dynamically compiling Add-Type code by now writing a DLL inside cache/dll for later usage
  • #478 Fixes connection option "Connecting from parent system" which is not asking for ca.crt path
  • #479 Fixes possible exceptions while trying to remove downloaded repository temp files which might still contain a file lock from virusscanners or other tasks
  • #480 Fixes service locking during Icinga Agent upgrade and ensures errors on service management are caught and printed with internal error handling
  • #483 Fixes REST-Api SSL certificate lookup from the Icinga Agent, in case a custom hostname was used or in certain domain environments were domain is not matching DNS domain
  • #490 Fixes the command Uninstall-IcingaComponent for the service component which is not doing anything
  • #491 Fixes GC collection with Optimize-IcingaForWindowsMemory for every incoming REST connection call
  • #497 Fixes loop sleep for idle REST-Api threads by replacing them with BlockingCollection ConcurrentQueue

Enhancements

  • #469 Improves plugin doc generator to allow multi-lines in code examples and updates plugin overview as table, adding a short description on what the plugin is for
  • #495 Adds feature to check the sign status for the local Icinga Agent certificate and notifying the user, in case the certificate is not yet signed by the Icinga CA
  • #496 Improves REST-Api default timeout for internal plugin execution calls from 30s to 120s
  • #498 Adds feature for thread queuing optimisation and frozen thread detection for REST calls
  • #514 Adds support for Icinga for Windows module isolation

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

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