icinga-powershell-framework
icinga-powershell-framework copied to clipboard
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 infra...
We should reduce the impact of loading the Icinga PowerShell Framework to a minimum, allowing a quicker access to regular jobs like executing plugins instead of requiring to load every...
Add support to fetch and install Windows Updates by using Cmdlets. We should also add a feature allowing the Icinga Web 2 module to install updates remotely, if the following...
Rationale: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Server ## Test ``` > GET /v1/checker?command=cpu HTTP/1.1 > Host: 10.27.0.147:5668 > User-Agent: curl/8.6.0 > Accept: */* > < HTTP/1.1 200 Ok < Server: IcingaForWindows/1.12.3 < Content-Type: application/json <...
Adds support for the CPU provider to limit the CPU usage to 100% for each thread
[IntPtr]::Size depends on the PS exe arch, but there's also an x86 one on x64. But Env:ProgramFiles(x86) is always defined on an x64 OS. https://stackoverflow.com/a/61396489 fixes #705
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
Adds support to use the Icinga for Windows certificate to authenticate for the Icinga for Windows API, allowing smoother transitions by not disabling certificate validation and adds new command `Invoke-IcingaForWindowsRESTApi`...
Adds support to check the encoding of files to ensure we can properly load them and throw errors for unsupported encoding
## Issue Description With a altered Pre-set Param [string]$IcingaRepository = 'https://packages.icinga.com/IcingaForWindows/stable/ifw.repo.json' inside of IcingaForWindows.ps1 and also during the Setup Phase the Icinga for Windows installer might fall back to the...