Lord Hepipud
e29038b9bd
Fixes security issue by restricting access to core folders of Icinga for Windows for generic users
2026-01-29 11:01:44 +01:00
Lord Hepipud
b8120e5a5a
Feature: Changes CPU counter being used for measurement to % Processor Time
2026-01-26 15:24:21 +01:00
Lord Hepipud
d8767bb2fa
Fixes FIPS exception caused by MD5 hash usage
2025-12-30 16:41:36 +01:00
Lord Hepipud
f24483c4b2
Adds migration tasks for v1.14 for updating permissions
2025-12-23 17:31:27 +01:00
Lord Hepipud
44d66a9a54
Fixes Icinga for Windows to never load custom user profiles
2025-11-19 09:49:29 +01:00
Lord Hepipud
2c76237409
Adds support to ensure Icinga services are always set to delayed auto start
2025-04-25 16:14:49 +02:00
Lord Hepipud
ac78932d77
Fixes doc creation for MoT handling
2025-01-30 17:32:24 +01:00
Lord Hepipud
ed0770e8ff
Fixes Ifw writing passwords to EventLog for failed command execution ( #774 )
...
Fixes EventLog error handling by no longer parsing command arguments to ensure passwords are not stored on the EventLog, unless the debug mode of Icinga for Windows is enable
2025-01-29 15:19:26 +01:00
Lord Hepipud
f5d9ac943c
Adds improved handling for Metrics over Time ( #772 )
...
This adds new and improved handling for Metrics over Time.
The overall execution time for the background tasks has been reduced, while also the memory management is way more efficient.
In addition to the improved core handling of the feature, performance metrics for metrics over time will NO LONGER BE WRITTEN.
This will increase the performance of the graphing solutions like InfluxDB a lot, while the monitoring by using the "-ThresholdInterval" argument is still possible.
```powershell
PS> Invoke-IcingaCheckCPU -Warning '5%' -ThresholdInterval '10m';
[WARNING] CPU Load [WARNING] Overall Load, Socket #0
\_ [WARNING] Overall Load: Value 6.546175% is greater than threshold 5% (10m Avg.)
\_ [WARNING] Socket #0
\_ [WARNING] Core 0: Value 18.391566% is greater than threshold 5% (10m Avg.)
\_ [WARNING] Core 1: Value 14.100505% is greater than threshold 5% (10m Avg.)
\_ [WARNING] Core Total: Value 6.546175% is greater than threshold 5% (10m Avg.)
| totalload::ifw_cpu::load=5.804053;5;;0;100 0_0::ifw_cpu::load=18.03764;5;;0;100 0_1::ifw_cpu::load=9.36611;5;;0;100 0_2::ifw_cpu::load=5.830669;5;;0;100 0_3::ifw_cpu::load=0.646737;5;;0;100 0_4::ifw_cpu::load=0.926955;5;;0;100 0_5::ifw_cpu::load=0.016205;5;;0;100 0_total::ifw_cpu::load=5.804053;5;;0;100
```
2025-01-29 14:45:53 +01:00
Lord Hepipud
7aebc65b49
Adds new start and stop Cmdlets for Icinga
2024-09-19 12:27:06 +02:00
Lord Hepipud
ea325acc00
Adds feature to set process priority for Icinga for Windows to BelowNormal for improved Host performance
2024-09-19 12:16:02 +02:00
Lord Hepipud
295fa00b12
Reworks handling on how plugin thresholds are interpreted
2024-08-29 14:53:37 +02:00
Lord Hepipud
e84b511912
Adds cmdlet Write-IcingaAgentEventLogConfig to update eventlog severity and defaults to warningduring installation and migration
2024-08-14 17:29:14 +02:00
Lord Hepipud
c95d7baa5e
Adds support to authenticate with the Icinga for Windows certificate for the REST-Api
2024-08-14 16:56:33 +02:00
Lord Hepipud
12c3790614
Fixes certificate handling to provide systemwide compatibility
2024-04-18 14:57:09 +02:00
Lord Hepipud
5f6ad95fec
Fixes Icinga for Windows certificate handling for all Windows environments
2024-04-10 16:40:59 +02:00
LordHepipud
a2294b3ce4
Fixes repository error handling and JSON error handling
2024-04-09 18:02:27 +02:00
Lord Hepipud
6b2f4838f9
Fixes scheduled task user to use LocalSystem instead of anything else
2024-04-02 21:55:39 +02:00
Lord Hepipud
807fd285e0
Fixes missing environment service information on some systems
2024-04-02 20:51:56 +02:00
Lord Hepipud
9fc543d255
Fixes size of Icinga for Windows eventlog, by setting it to 20 MiB
2024-03-29 15:38:08 +01:00
Lord Hepipud
cd4bc7a01d
Adds new command to test the functionality of Icinga for Windows
2024-03-25 19:19:53 +01:00
Lord Hepipud
c6159090e5
Adds feature to use pipes and multi lines for plugin documentation
2024-03-22 12:10:42 +01:00
Lord Hepipud
b5ffdd10be
Renames "Restart-IcingaWindowsService" to "Restart-IcingaForWindows" and adds alias for backwards compatibility
2024-03-13 16:53:25 +01:00
Lord Hepipud
03e60d4ca4
Adds renewal handling for Icinga for Windows certificate
2024-03-13 10:44:20 +01:00
Lord Hepipud
ed3e8dc8fd
Adds handling to add scheduled task background task
2024-03-12 15:13:34 +01:00
Lord Hepipud
f59f146bee
Fixes memory leak in EventLog fetcher
2023-11-15 14:33:46 +01:00
Lord Hepipud
867c1cb995
Adds new feature to write documents easier
2023-07-27 16:19:10 +02:00
Lord Hepipud
cb6aee0975
Fixes the framework migration error on multi framework installation
2023-05-26 14:09:31 +02:00
Lord Hepipud
ada2b4ce0e
Fixes recursive loop on first loading of Framework
2023-05-09 12:57:40 +02:00
Lord Hepipud
6b4263d440
Fixes unintended PS path change
2022-12-19 14:06:14 +01:00
Lord Hepipud
d8f2a9ab55
Fixes background service registration
2022-10-18 12:21:05 +02:00
Lord Hepipud
4fb4c6a55f
Adds filtering options for EventLog parser
2022-08-27 20:40:20 +02:00
Lord Hepipud
ab0d3913c8
Fixes SecureString arguments not working with REST-Api
2022-08-27 13:07:28 +02:00
Lord Hepipud
adde8c0c81
Improves IMC update and uninstall handling for Framework
2022-08-26 15:33:32 +02:00
Lord Hepipud
ae01dbeb0a
Rewrite PerfData Labels for multi output
2022-08-24 16:26:27 +02:00
Lord Hepipud
787500c452
Fixes UTF8 encoding for plugin execution
2022-08-17 17:13:00 +02:00
Lord Hepipud
9d422e8c67
Fixes uninstaller by improving location handling
2022-08-17 12:38:36 +02:00
Lord Hepipud
02d1e71032
Fixes errors on encapsulated PowerShell calls
2022-06-08 16:48:19 +02:00
Lord Hepipud
8df5ab35bb
Adds developer mode to prevent cache overwrite
2022-05-24 14:00:59 +02:00
Lord Hepipud
7eba933f2f
Fixes console freezes on IMC install on 2012R2
2022-04-27 13:43:48 +02:00
Lord Hepipud
9a2e793be8
Fix GC collection on every REST connection
2022-04-06 13:59:31 +02:00
Lord Hepipud
e4ddbea4d6
Adds feature to detect frozen threads
2022-03-18 22:54:43 +01:00
Lord Hepipud
046074d468
Increase REST-Api default timeout from 30s to 120s
2022-03-18 17:41:37 +01:00
Lord Hepipud
3a91be6de8
Fixes unhandled Icinga output
2022-02-15 16:01:48 +01:00
Lord Hepipud
733f3cfe3b
Fixes possible service lock and error handling
2022-02-15 15:47:01 +01:00
Lord Hepipud
99f8013252
Fixes exceptions while removing tmp repo download
2022-02-15 14:40:48 +01:00
Lord Hepipud
da3eda532b
Fixes new-lines in plugin doc table generator
2022-02-08 09:41:47 +01:00
Lord Hepipud
d9676811ab
Improves plugin doc generator for better docs
2022-02-08 09:14:13 +01:00
Lord Hepipud
167aa4f215
Fixes link to metrics over time docs
2022-02-07 13:23:03 +01:00
Lord Hepipud
6b38f27338
Fixes ifw uninstaller to remove service binary
2022-02-06 17:12:17 +01:00