Commit graph

1993 commits

Author SHA1 Message Date
Lord Hepipud
d8f2a9ab55 Fixes background service registration 2022-10-18 12:21:05 +02:00
Christian Lauf
7ef4ba6a97
Update 01-JEA-Profiles.md
Fix typo "Cmldet" to "Cmdlet"
2022-09-27 12:18:28 +02:00
Kevin Köllmann
284f55c47e
Update 04-Icinga-Config.md 2022-09-01 10:31:08 +02:00
Lord Hepipud
19e422e7ac Updates master to v1.11 2022-08-30 08:24:06 +02:00
Lord Hepipud
1ef7120201
Merge pull request #571 from Icinga:fix/get-help_for_plugin_not_installed_causes_stacktraces_in_icinga_output
Fix: StackTrace in plugin output, when plugin is not installed

Caused by newly introduced `Get-Help` check to fetch argument types
2022-08-28 11:31:23 +02:00
Lord Hepipud
73dd3648d3 Fixes stacktrace in plugin output, when pkugin is not installed
Caused by newly introduces Get-Help check to fetch arguments
2022-08-28 11:29:59 +02:00
Lord Hepipud
6d127a8082
Merge pull request #502 from moreamazingnick:fix/hostname-override-for-old-installer
Fix/hostname override for old installer

Adds support for hostname override for old installer function `Start-IcingaAgentInstallWizard` [moreamazingnick]
2022-08-27 21:03:37 +02:00
moreamazingnick
2d02ef1baf Adds support for hostname override for old installer 2022-08-27 21:02:50 +02:00
Lord Hepipud
86f9e27a94
Merge pull request #570 from Icinga:deprecate/old_installation_method_wizard
Deprecated: Start-IcingaAgentInstallWizard installation method

We have decided to now officially deprecate the previous installation method `Start-IcingaAgentInstallWizard`. It hasn't been updated or promoted in a long time and all new features have been moved to the [Icinga Management Console](https://icinga.com/docs/icinga-for-windows/latest/doc/110-Installation/02-Icinga-Management-Console/). Please update your installation method to the new solution. The old method will be removed in a future release.
2022-08-27 20:54:18 +02:00
Lord Hepipud
df6c5f6efa Deprecates Start-IcingaAgentInstallWizard 2022-08-27 20:52:44 +02:00
Lord Hepipud
aac9caba2c
Merge pull request #569 from Icinga:feature/allow_filtering_for_messages_with_eventlog_parser
Feature: Adds filtering options for EventLog parser

Adds `-Include` and `-Exclude` filter for EventLog CLI parser, to only contain certain messages or exclude them from the output.
2022-08-27 20:41:15 +02:00
Lord Hepipud
4fb4c6a55f Adds filtering options for EventLog parser 2022-08-27 20:40:20 +02:00
Lord Hepipud
0291f5a8a8
Merge pull request #568 from Icinga:fix/misleading_error_message_for_empty_SID_on_uninstallation_process
Fix: Misleading SID error during uninstallation

Fixes misleading SID error during uninstallation of Icinga for Windows or the Agent component
2022-08-27 16:10:32 +02:00
Lord Hepipud
7fb36b9386 Fixes misleading SID error during uninstallation 2022-08-27 16:10:02 +02:00
Lord Hepipud
136376418c
Merge pull request #567 from Icinga:fix/always_set_certificate_folder_permission
Fix: Missing permission update for certificate directory

Fixes missing certificate folder permission update on every change for the Icinga Agent user, as the folder wasn't present by default before, which changed with v1.10.0
2022-08-27 16:06:02 +02:00
Lord Hepipud
c5c42ef572 Fixes missing permission update for certificate directory 2022-08-27 16:04:52 +02:00
Lord Hepipud
08b1d69b8a
Merge pull request #566 from Icinga:fix/do_not_continue_testing_for_directories_in_case_agent_not_installed
Fix: Useless testing for directories if agent is not installed

Fixes useless testing and printing of error messages, in case the Icinga Agent is not installed during installation and Icinga for Windows printing plenty of errors, because the ACL checks cannot be completed.
2022-08-27 15:58:18 +02:00
Lord Hepipud
8008ccafc6 Fixes useless testing for directories if agent is not installed 2022-08-27 15:57:54 +02:00
Lord Hepipud
da33eb0068
Merge pull request #565 from Icinga:fix/more_secure_handling_to_wrote_cache_files
Feature: Improve cache file writer with more robust handling

Ensures that new cache files will always be written inside a `.tmp` file at the same location and tested for validation before applied to the regular file via copy.

This should prevent files becoming corrupt in the future during write operations.
2022-08-27 15:30:52 +02:00
Lord Hepipud
b846402196 Improve cache file writer with more robust handling 2022-08-27 15:28:52 +02:00
Lord Hepipud
fa66de09d7
Merge pull request #564 from Icinga:fix/securestring_argument_not_working_with_rest-api
Fix: SecureString arguments not working with REST-Api

Fixes checks like MSSQL using arguments of type `SecureString` not being usable with the Icinga for Windows REST-Api
2022-08-27 13:08:41 +02:00
Lord Hepipud
ab0d3913c8 Fixes SecureString arguments not working with REST-Api 2022-08-27 13:07:28 +02:00
Lord Hepipud
8dff45cbf5
Merge pull request #562 from Icinga:fix/fixes_perfdata_writer_in_jea_context
Fix: PerfData writer in JEA context without REST-Api

Fixes corrupt Performance Data, in case plugins were executed inside a JEA context without the REST-Api.
2022-08-26 22:38:39 +02:00
Lord Hepipud
2d40564a52 Fixes PerfData writer in JEA context without REST-Api 2022-08-26 22:38:09 +02:00
Lord Hepipud
72157d3a7f Fixes exception on update file removal 2022-08-26 15:36:52 +02:00
Lord Hepipud
1b3a12597a
Merge pull request #560 from Icinga:feature/improve_imc_update_uninstall_handling
Feature: Improves IMC update and uninstall handling for Framework

Improves handling for Icinga Management Console which will now terminate itself during full uninstallation and restarts after updating the Icinga PowerShell Framework, to apply changes directly
2022-08-26 15:34:08 +02:00
Lord Hepipud
adde8c0c81 Improves IMC update and uninstall handling for Framework 2022-08-26 15:33:32 +02:00
Lord Hepipud
d794135470
Merge pull request #561 from Icinga:doc/updates_grafana_docs_to_latest_state
Doc: Updates Grafana installation docs to latest state
2022-08-26 14:56:54 +02:00
Lord Hepipud
325dcdde75 Updates Grafana installation docs to latest state 2022-08-26 14:56:30 +02:00
Lord Hepipud
29b3f925bd
Merge pull request #559 from Icinga:doc/extends_upgrading_docs_for_v1.10.0
Docs: Extends docs for upgrading to v1.10.0 and adds KB entry
2022-08-26 09:11:17 +02:00
Lord Hepipud
a75c6a54bf Extends docs for upgrading to v1.10.0 and adds KB entry 2022-08-26 09:10:40 +02:00
Lord Hepipud
e6efba649f Fixes wrong graphic for overview screenshot on Grafana installation 2022-08-25 14:30:30 +02:00
Lord Hepipud
0153a49381 Updates docs 2022-08-25 14:23:56 +02:00
Lord Hepipud
20ffce493c Updates grafana docs 2022-08-25 12:57:28 +02:00
Lord Hepipud
edf9d27f39
Merge pull request #558 from Icinga:docs/grafana_dashboard_installation
Docs: Adds docs for grafana dashboard installation
2022-08-25 09:59:10 +02:00
Lord Hepipud
289f64ca93 Adds docs for grafana dashboard installation 2022-08-25 09:58:42 +02:00
Lord Hepipud
4c246d1dc5
Merge pull request #557 from Icinga:fix/unit_byte_thresholds_formatting_error
Fix: Byte unit Icinga threshold exception

Fixes byte unit Icinga threshold exception
2022-08-24 17:19:52 +02:00
Lord Hepipud
72b5d3d223 Fixes byte unit Icinga threshold exception 2022-08-24 17:16:55 +02:00
Lord Hepipud
7534a55949
Merge pull request #556 from Icinga:fix/certificate_folder_not_present_on_first_installation
Fix: Certificate folder not present on first installation

Fixes the certificate folder not present during first installation, preventing permissions properly set from the start which might cause issues once required
2022-08-24 16:59:19 +02:00
Lord Hepipud
11a9a3f0f3 Fixes certificate folder not present on first installation 2022-08-24 16:59:02 +02:00
Lord Hepipud
4c5eeaf50b
Merge pull request #550 from Icinga:fix/negative_thresholds_interpreted_as_argument
Fix: Negative thresholds interpreted as argument

Fixes negative thresholds being interpreted wrongly as argument instead of an value for an argument
2022-08-24 16:50:28 +02:00
Lord Hepipud
786fa9f411
Merge pull request #555 from Icinga:fix/plugin_thresholds_invalid_conversion
Fix: Wrong conversion of certain threshold values

Fixes wrong conversion of values for `Convert-IcingaPluginThresholds`, which did not properly handle string values containing certain units inside the string itself
2022-08-24 16:50:04 +02:00
Lord Hepipud
95be5982bd
Merge pull request #526 from Icinga:feature/new_perfdata_handling
Feature: Rewrite PerfData Labels for multi output

Performance data should be created with some more adjustments to ensure we can properly create graphcs by using InfluxDB and Grafana as example
2022-08-24 16:33:27 +02:00
Lord Hepipud
ae01dbeb0a Rewrite PerfData Labels for multi output 2022-08-24 16:26:27 +02:00
Lord Hepipud
116eaa02f3 Fixes wrong conversion of certain threshold values 2022-08-24 09:57:30 +02:00
Lord Hepipud
5d661581e9
Merge pull request #554 from Icinga:fix/custom_hostname_automated_installation_director
Fix: Automated Icinga Director installation for custom hostname

Fixes certificate generation and host registration, in case a custom hostname was set during usage of `Install-Icinga` automation
2022-08-23 17:15:58 +02:00
Lord Hepipud
da31757841 Fixes automated Icinga Director installation for custom hostname 2022-08-23 16:48:20 +02:00
Lord Hepipud
0756b47128
Merge pull request #553 from Icinga:fix/exception_for_service_recovery_for_uninstalled_services
Fix: Exception for service recovery if service was not installed

Fixes an exception caused by service recovery setting, if the required service was not installed before.
2022-08-23 16:39:02 +02:00
Lord Hepipud
5daccac374 Fixes exception for service recovery if service was not installed 2022-08-23 16:38:25 +02:00
Lord Hepipud
eae4c38f33
Merge pull request #552 from Icinga:fix/cache_file_encoding_read_write
Fix: Cache file encoding read/write

Fixes file encoding for Icinga for Windows v1.10.0 to ensure the cache is always properly created with the correct encoding
2022-08-23 15:44:50 +02:00