Commit graph

1996 commits

Author SHA1 Message Date
Lord Hepipud
3967283b2a Fix icingaforwindows.pfx creation over WinRM and SSH 2024-04-02 22:08:01 +02:00
Lord Hepipud
0e341ae474
Merge pull request #715 from Icinga:fix/scheduled_task_start_issue
Fix: Scheduled task user to use LocalSystem

Fixes internal scheduled task handling and certificate renewal task by setting the user to `LocalSystem` instead of any administrative user or group, ensuring compatibility with all Windows versions as well as managing by using WinRM and SSH
2024-04-02 21:56:19 +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
3a3d66fc0a Fixes -Force flag for environment service updater 2024-04-02 21:01:44 +02:00
Lord Hepipud
354c78a088
Merge pull request #714 from Icinga:fix/missing_service_environment_data
Fix: Missing environment service information on some systems

Fixes missing service environment information during initial setup of Icinga for Windows v1.12 on some systems
2024-04-02 20:52:28 +02:00
Lord Hepipud
807fd285e0 Fixes missing environment service information on some systems 2024-04-02 20:51:56 +02:00
Lord Hepipud
45c4a2ba60
Merge pull request #710 from Icinga:fix/errors_for_non_admin_shells
Fix: Errors for non-admin shells introduced with v1.12.0

Fixes various console errors while running Icinga for Windows outside of an administrative shell
2024-04-02 10:45:06 +02:00
Lord Hepipud
1667485d75 Fixes errors for non-admin shells introduced with v1.12.0 2024-04-02 10:43:53 +02:00
Lord Hepipud
98f3f60668
Merge pull request #707 from Icinga:fix/ifw_eventlog_size
Fix: Size of Icinga for Windows eventlog

Fixes size of the `Icinga for Windows` eventlog by setting it to `20MiB`, allowing to store more events before they are overwritten
2024-03-29 15:39:10 +01: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
ca8e5bda7a Updates version to v1.13.0 2024-03-26 11:49:15 +01:00
Lord Hepipud
ce03447404
Merge pull request #703 from Icinga:fix/ifw_managed_user_pass_handling
Fix: Icinga for Windows managed user password handling

Fixes Icinga for Windows password management for the managed user `icinga`, which could fail in some cases because of ambiguous characters or complexity errors and will now retry up to 10 times before giving up
2024-03-25 20:50:55 +01:00
Lord Hepipud
877d2366dc Fixes Icinga for Windows managed user password handling 2024-03-25 20:47:09 +01:00
Lord Hepipud
f636b98dff
Merge pull request #701 from Icinga:feature/add_icinga_for_windows_test_command
Feature: Adds new command to test the functionality of Icinga for Windows

Adds new command `Test-IcingaForWindows`to check the current environment health by also improving internal handlings on how service information are fetched, preventing a lock on those
2024-03-25 19:57:23 +01:00
Lord Hepipud
e6555613e1
Merge pull request #702 from Icinga:fix/director_self_service_service_user
Fix: Icinga Director Self-Service API is ignoring service user

Fixes an issue with Icinga Director Self-Service API, which ignored the defined service user and didn't apply it to the configuration
2024-03-25 19:56:40 +01:00
Lord Hepipud
94ec30ab8a Fixes an issue with Icinga Director Self-Service API, which ignored the defined service user 2024-03-25 19:55:33 +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
751e17f4c2
Merge pull request #700 from Icinga:feature/improve_docs_with_multiline_and_pipe_support
Feature: Adds support to use pipes and multi lines for plugin documentation
2024-03-22 12:11:31 +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
7a8a138dce
Merge pull request #697 from Icinga:doc/ikwb_scom_uninstall
Docs: Adds IWKB entry `IWKB000017` handling issues with failed checks once SCOM is uninstalled

Adds IWKB entry `IWKB000017` handling issues with failed checks once SCOM is uninstalled as example
2024-03-19 10:53:12 +01:00
Lord Hepipud
cc1ac923b6 Adds IWKB entry IWKB000017 handling issues with failed checks once SCOM is uninstalled 2024-03-19 10:52:04 +01:00
Lord Hepipud
e41e5600f6
Merge pull request #695 from Icinga:feature/hardening_of_jea_profiles
Feature: Adds security hardening to JEA profiles by always prohibit certain cmdlets

Adds security hardening to JEA profiles by always prohibit certain cmdlets
2024-03-19 10:38:49 +01:00
Lord Hepipud
5e0b3a6113 Adds security hardening to JEA profiles by always prohibit certain cmdlets 2024-03-19 10:38:25 +01:00
Lord Hepipud
117d20f6e6
Merge pull request #682 from Icinga:feature/new_eventlog_provider
Feature: Adds new Eventlog data provider

Adds new data provider for fetching Eventlog information to increase performance and reduce memory impact
2024-03-14 17:09:28 +01:00
Lord Hepipud
fcd2d52736 Adds new Eventlog data provider 2024-03-13 17:39:34 +01:00
Lord Hepipud
c10b8f69bb
Merge pull request #694 from Icinga:feature/adds_support_for_checks_not_being_added_to_summary_header
Feature: Adds support for check objects not being added to summary header

Adds support for check objects not being added to summary header
2024-03-13 17:39:17 +01:00
Lord Hepipud
0c83f7a70b Adds support for check objects not being added to summary header 2024-03-13 17:38:42 +01:00
Lord Hepipud
43370817af
Merge pull request #693 from Icinga:feature/adds_restart_icinga_command
Feature: Adds new command `Restart-Icinga` to restart both, the Icinga Agent and Icinga for Windows

Adds new command `Restart-Icinga` to restart both, the Icinga Agent and Icinga for Windows
2024-03-13 16:57:27 +01:00
Lord Hepipud
364a01047e Adds new command Restart-Icinga to restart both, the Icinga Agent and Icinga for Windows 2024-03-13 16:56:56 +01:00
Lord Hepipud
8bed2b9c94
Merge pull request #692 from Icinga:feature/rename_ifw_service_restart_cmdlet
Feature: Renames "Restart-IcingaWindowsService" to "Restart-IcingaForWindows" and adds alias for backwards compatibility

Renames `Restart-IcingaWindowsService` to `Restart-IcingaForWindows` and adds alias for backwards compatibility to start unifying the Icinga for Windows cmdlets
2024-03-13 16:53:43 +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
05f16b3787
Merge pull request #575 from koelle25/patch-1
Update 04-Icinga-Config.md
2024-03-13 16:42:54 +01:00
Lord Hepipud
520b03fdc3
Merge pull request #691 from Icinga:features/adds_support_to_create_snapshot_repositories
Feature: Adds support to create snapshot repositories with "New-IcingaRepository"

Adds support to create own snapshot repositories with `New-IcingaRepository`
2024-03-13 16:41:32 +01:00
Lord Hepipud
01a4a806f3 Adds support to create snapshot repositories with "New-IcingaRepository" 2024-03-13 16:34:09 +01:00
Lord Hepipud
323accaf6c
Merge pull request #669 from Icinga:cpu_total_multiple_sockets
Sum up TotalLoad over all CPUs and divide it by number of threads

Adds new metric to the CPU provider, allowing for distinguishing between the average total load as well as the sum of it
2024-03-13 11:01:27 +01:00
Lorenz Kästle
97134d7721 Fixes default total load on CPU provider by using the average and reports sum as a different metric 2024-03-13 10:59:05 +01:00
Lord Hepipud
6a4b067a77
Merge pull request #690 from Icinga:features/adds_api_certificate_renewal
Feature: Adds renewal handling for Icinga for Windows certificate

Adds automatic renewal of the `icingaforwindows.pfx` certificate for the REST-Api daemon in case the certificate is not yet present, valid or changed during the runtime of the daemon while also making the `icingaforwindows.pfx` mandatory for all installations, regardless of JEA being used or not
2024-03-13 10:47:53 +01:00
Lord Hepipud
03e60d4ca4 Adds renewal handling for Icinga for Windows certificate 2024-03-13 10:44:20 +01:00
Lord Hepipud
c7eeab8dea
Merge pull request #631 from Al2Klimov/central-C
Get-IcingaCheckCommandConfig: move -C from every single command to template
2024-03-12 17:18:11 +01:00
Lord Hepipud
959fac6d32
Merge pull request #688 from Icinga:feature/adds_scheduled_task_offloader
Feature: Adds handling to add scheduled task background task

Adds new handling to add scheduled tasks in Windows for interacting with Icinga for Windows core functionality as well as an auto renewal task for the Icinga for Windows certificate generation
2024-03-12 15:17:10 +01:00
Lord Hepipud
ed3e8dc8fd Adds handling to add scheduled task background task 2024-03-12 15:13:34 +01:00
Lord Hepipud
cd0f8c1d46
Merge pull request #689 from Icinga:fix/ifw_port_config_icinga_ca
Fix: Icinga CA port handling on installation

Fixes Icinga for Windows port handling on installation, which will now use the proper defined port for communicating with the Icinga CA
2024-03-06 17:16:16 +01:00
Lord Hepipud
0f0980db4f Fixes Icinga CA port handling on installation 2024-03-06 16:44:17 +01:00
Alexander A. Klimov
bb435dcb58 Get-IcingaCheckCommandConfig: move -C from every single command to template 2024-03-04 17:35:07 +01:00
Lord Hepipud
5d7824ba5c
Merge pull request #685 from Icinga:fix/exception_on_stopping_jea_process
Fix: Exceptions in certain cases while trying to stop the JEA process

Fixes an issue while trying to stop the JEA process in certain cases, which results in an error during installation but has no other effect on the environment
2024-02-28 17:28:04 +01:00
Lord Hepipud
e7356a71ac Fixes exceptions in certain cases while trying to stop the JEA process 2024-02-28 17:26:53 +01:00
Lord Hepipud
a2ba3124e5
Merge pull request #686 from Icinga:fix/adds_certutil_output_and_improves_error_message
Fix: Certutil error handling and message output in case the icingaforwindows.pfx could not be created

Fixes certutil error handling and message output in case the icingaforwindows.pfx could not be created
2024-02-28 15:44:03 +01:00
Lord Hepipud
324aea052a Fixes certutil error handling and message output in case the icingaforwindows.pfx could not be created 2024-02-28 15:41:58 +01:00
Lord Hepipud
173161cd54
Merge pull request #683 from Icinga:fix/jea_username_length_check_exclude_domain
Fix: JEA installer to exclude domain from user name length check

The domain of the provided user for JEA installation should not be included in the length check.

Windows has a maximum of 20 digits per username, which can easily be exceeded if the domain is wrongly included.
2024-02-20 14:16:20 +01:00
Lord Hepipud
36015f4fc2 Fixes JEA installer to exclude domain from user name length check 2024-02-20 14:14:39 +01:00