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.13.0-beta2 latest

1.13.0 Beta-2 (2024-09-19)

Issues and PRs

Bugfixes

  • #752 Fixes an exception for the windowseventlog feature of the Icinga Agent, in case it is not installed.
  • #755 Fixes CPU and other performance data metrics to report proper values

Enhancements

  • #756 Adds feature to set process priority for Icinga for Windows to BelowNormal for improved Host performance
  • #757 Adds new Cmdlets Start-Icinga, Stop-Icinga, Start-IcingaForWindows and Stop-IcingaForWindows in addition to the existing Cmdlets Restart-Icinga and Restart-IcingaForWindows

icinga-powershell-framework-v1.13.0-beta2.tar.gz

Release tarball
application/gzip 2024-09-19 Download from Github

Release Icinga for Windows v1.13.0-beta1

1.13.0 Beta-1 (2024-08-30)

Issues and PRs

Notes

This beta release has reworked the entire handling on how thresholds and the checker core operate. For that reason, the Beta-1 release will not include the Metrics over Time feature. The goal of this beta is to get an idea if the threshold handling is working as expected and evaluate the performance gains for the new check handling. The Metrics over Time feature will be re-implemented with an entire new background task and configurations in Beta-2.

Bugfixes

  • #729 Fixes Update-Icinga to print an error in case a component is not installed, instead of silently continue
  • #734 Fixes a scenario on which a JEA service could become orphaned while manually stopping the Icinga for Windows service, without gracefully shutting down JEA
  • #735 Fixes an issue with filter for EventLog events, which did not properly handle multiple event id includes, causing empty results
  • #743 In the REST API response header Server, tell the software version, not the machine name (RFC 9110)
  • #745 Fixes an issue for service provider with service names not interpreted correctly in case it contains []
  • #746 Fixes an issue with performance counters, sometimes reporting empty values instead of at least 0

Enhancements

  • #711 Adds cmdlet Write-IcingaAgentEventLogConfig to update eventlog severity and defaults to warning during installation and migration
  • #732 Adds support for TLS 1.3 and improves startup response
  • #735 Adds support to provide occuring problem event id's for the Eventlog and corresponding acknowledgement id's, providing an indicator if certain issues are resolved or still present
  • #739 Adds support to check the encoding of files to ensure we can properly load them and throw errors for unsupported encoding
  • #740 Adds new command Invoke-IcingaForWindowsRESTApi for easier API communication
  • #742 Adds support for the CPU provider to limit the CPU usage to 100% for each thread
  • #750 Reworks the internal handling on how plugin thresholds are evaluated and the internal checker core, including on how performance metrics are generated

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

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

Release Icinga for Windows v1.12.3

1.12.3 (2024-04-24)

Issues and PRs

Bugfixes

  • #718 Fixes Icinga repository JSON validator to report the correct state of the validation status, in case the JSON is not valid
  • #722 Fixes leading \ for the service binary path and directory, which results in wrong behavior while using the same shell on which the initial installation was made
  • #724 Fixes icingaforwindows.pfx creation in case another certutil is installed on the system and being available in the PATH environment
  • #725 Fixes Icinga for Windows certificate handling by keeping the .pfx file on the system as created, without using the certificate store. Also fixes handling for providing thumbprints for certificates, which are now loaded directly from the certificate store by also providing a new filter mechanic to fetch the proper certificates from the store

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

Release tarball
application/gzip 2024-04-24 Download from Github
Newer Older