Skip to content

Icinga for Windows v1.11.0

Compare
Choose a tag to compare
@LordHepipud LordHepipud released this 01 Aug 11:21
· 130 commits to master since this release
6ee6012

1.11.0 (2023-08-01)

Issues and PRs

Bugfixes

  • #579 Fixes error message during config generation with Get-IcingaCheckCommandConfig to make it more clear, in case the custom variables generated are too long for the Icinga Director import
  • #603 Fixes service filter to handle exclude with wildcards instead of requiring the full service name (not applying to the display name)
  • #609 Fixes config generator to never use set_if = true on Icinga 2/Icinga Director configuration
  • #611 Fixes Sync-IcingaRepository which did not save the SSH user and host inside the repository configuration, preventing Update-IcingaRepository to work properly and added missing scp progress
  • #615 Fixes the framework migration tasks which fails in case multiple versions of the framework are installed, printing warnings in case there is
  • #617 Fixes failing calls for plugins which use a switch argument like -NoPerfData, which is followed directly by the -ThresholdInterval argument
  • #621 Fixes -ThresholdInterval key detection on newer systems
  • #634 Fixes an issue with Clear-Host which could cause an exception during certain automation tasks, causing it to fail
  • #645 Fixes error and exception handling while using API-Checks, which now will in most cases always return a proper check-result object and also abort while running into plugin execution errors, in case a server is not reachable by the time sync plugin for example
  • #646 Fixes REST-Api to allow arguments for check execution with and without leading -
  • #648 Fixes some memory management while using the REST-Api to clear connection objects once they are no longer required

Enhancements

  • #544 Adds support to configure the Icinga Director JSON string for registering hosts via self-service API
  • #572 Adds support to write the name of the repository synced/created into the local ifw.repo.json file
  • #573 Adds support to run command icinga with new argument -NoNewInstance, to use -RebuildCache as example to update the current PowerShell instance with all applied changes
  • #613 Adds a -Version parameter to the Update-Icinga command, to be able to update a component to a specified version [@log1-c]
  • #619 Adds feature to securely read enum provider values with new function Get-IcingaProviderEnumData
  • #623 Adds support to provide the Icinga service user written as user@domain
  • #633 Adds support for Icinga 2.14.0 native Icinga for Windows API communication
  • #635 Adds support for Write-IcingaAgentApiConfig function to configure the Icinga Agent TLS cipher list setting by new argument -CipherList
  • #637 Adds new base handling for future data providers with first metrics for CPU information
  • #638 Adds option for formatted, colored console prints with Write-ColoredOutput
  • #640 Adds support to set the flag -NoSSLValidation for Cmdlets icinga and Install-Icinga, to ignore errors on self-signed certificates within the environment
  • #643 Adds support for -RebuildCache flag on icinga cmd to rebuild component cache as well
  • #644 Adds progress bar output to repository interaction (sync, update, new) instead of plain text output
  • #649 Adds new basic data provider base for Hyper-V information
  • #655 Adds IWKB and test/manage Cmdlets for SCOM intercept counters
  • #656 Adds new feature to write document content easier by storing it in memory first and then allowing to write it to disk at once with proper UTF8 encoding