Commit graph

1461 commits

Author SHA1 Message Date
Lord Hepipud
40aecbd6a9 Enforces Framework code caching 2021-08-06 16:08:24 +02:00
Lord Hepipud
4738aa8b68
Merge pull request #317 from Icinga:fix/long_file_names_on_cloning
Fix: Long file names causing error on Windows Copy

With the implementatation of the Management Console, file names were way too big for certain branch names and checkouts. This resolves the issue by renaming them to a shorter grade.
2021-08-06 15:12:49 +02:00
Lord Hepipud
9b371a01dc Fix long file names on Windows copy 2021-08-06 15:08:53 +02:00
Lord Hepipud
f6c51b8bda
Merge pull request #316 from Icinga:feature/relocate_reconfigure_menu
Feature: Relocating reconfigure menu entry

The reconfigure menu was previously present inside the Icinga Agent sub-menu and is now moved to the main installation menu.

The reason was that in case Agent installation failed, no re-configuration was possible because the entry is locked for the Agent not being present.
2021-08-06 14:00:20 +02:00
Lord Hepipud
351848dc6f Relocating reconfigure menu entry 2021-08-06 13:59:02 +02:00
Lord Hepipud
4bb17aadae
Merge pull request #314 from Icinga:feature/listen_localhost_default_socket
Feature: Adds support to set listen ip, defaults to localhost

We should ensure the local socket creation always defaults to the loopback interface, while making it configurable on which IP it listens.
2021-08-04 10:08:57 +02:00
Lord Hepipud
cb31fe1f29 Adds feature to set listen ip, defaults localhost 2021-08-04 10:07:08 +02:00
Lord Hepipud
c8dacba9c5
Merge pull request #312 from Icinga:fix/negative_values_cause_exception
Fix: Exception on negative offsets

In case negative offsets were processed by the checker handling, in some scenarios this would cause an exception.
2021-07-28 09:16:59 +02:00
Lord Hepipud
57e55ecada Fix exception on negative values 2021-07-27 14:56:37 +02:00
Lord Hepipud
afb004af03
Merge pull request #307 from Icinga:feature/remove_pass_on_string_secure_string_exception
Feature: Removes password on Secure.String exceptions

Improves error handling in case of exceptions, which will now remove the arguments and content for passwords, in case `String` is tried to be used for `SecureString` arguments.
2021-07-23 15:43:32 +02:00
Lord Hepipud
77de5485a1 Removes password on secure.string exceptions 2021-07-16 13:15:21 +02:00
Lord Hepipud
5012bb29b3
Merge pull request #306 from Icinga:feature/critical_exception_exit_code_handling
Feature: Adds critical exception cmdlet and exit code catch

Adds new Cmdlet `Exit-IcingaThrowCritical` to throw critical exit with a custom message, either by force or by using string filtering and adds storing of plugin exit codes internally.
2021-07-16 11:48:56 +02:00
Lord Hepipud
2268d9658c Adds critical exception cmdlet and exit code catch 2021-07-16 11:47:00 +02:00
Lord Hepipud
9db417b5b6
Merge pull request #305 from Icinga:feature/add_test_for_types
Feature: Add test function for add type
2021-07-16 11:06:06 +02:00
Lord Hepipud
23041ef59f Add test function for add type 2021-07-16 11:04:13 +02:00
Lord Hepipud
25d539e1f8
Merge pull request #299 from Icinga:security/whitespace_in_service_path
Fix: Security vulnerability on Icinga for Windows service register
2021-07-09 09:25:53 +02:00
Lord Hepipud
584e3b2eeb Fix possible security issue in service register 2021-07-09 09:24:54 +02:00
Lord Hepipud
0d36ea1925
Merge pull request #297 from Icinga:fix/null_exception_on_GetBaseThresholdArguments
Fix: NULL exception on GetBaseThresholdArguments
2021-07-05 17:51:13 +02:00
Lord Hepipud
0a09c4f388 Fixes null exception on GetBaseThresholdArguments 2021-07-05 17:50:37 +02:00
Lord Hepipud
2a7411643d Updates changelog 2021-07-05 12:49:38 +02:00
Lord Hepipud
1c540e55e3
Merge pull request #296 from Icinga:fix/service_daemon_check_args
Fix: Service check background daemon not working with arguments
2021-07-01 15:41:34 +02:00
Lord Hepipud
9f423d060f Fixes service daemon not working with arguments 2021-07-01 15:41:15 +02:00
Lord Hepipud
8a3d5f6430
Merge pull request #293 from Icinga:fix/rest_api_null_exception
Fix: NULL exception on REST message
2021-06-28 11:29:34 +02:00
Lord Hepipud
4d161676ec Fixes NULL exception on REST message 2021-06-28 11:29:14 +02:00
Lord Hepipud
d95cea5b18
Merge pull request #287 from Icinga:fix/create_default_threshold
Fix: Crash on creation of default threshold values
2021-06-09 20:42:14 +02:00
Lord Hepipud
8be9bf00a7 Fixes creation of default threshold values 2021-06-09 16:04:16 +02:00
Lord Hepipud
80dada42f2
Merge pull request #286 from Icinga:fix/plain_icinga_conf_generation
Fix: Plain Icinga config generation
2021-06-09 13:14:16 +02:00
Lord Hepipud
60ff633392 Fixes plain Icinga config generation 2021-06-09 13:13:31 +02:00
Lord Hepipud
375a4e70cf
Merge pull request #277 from Icinga:fix/input_conversion_decimal
Fix: Input value decimal conversion

Fixes check value conversion to decimal, which sometimes did not resolve values properly and caused conversion issues
2021-06-04 13:26:51 +02:00
Lord Hepipud
0ca98758fc Fixes input value decimal conversion 2021-06-04 13:25:27 +02:00
Lord Hepipud
d9a66f0f94
Merge pull request #283 from Icinga:fix/string_builder_initialization
Fix: String builder creation on older windows machines

Fixes issue on `System.Text.StringBuilder` which fails to initialize properly on some older Windows systems
2021-06-04 13:21:54 +02:00
Lord Hepipud
7039cec560 Fixes string build creation on old windows systems 2021-06-04 13:21:26 +02:00
Lord Hepipud
61eacf6a2d
Merge pull request #280 from jlownie/patch-3
Docs: fix typo on manual integration page 02-Manual-Integration.md
2021-06-04 10:40:46 +02:00
Lord Hepipud
cf8dee848c
Merge pull request #278 from jlownie/patch-1
Docs: Update 04-Icinga-Agent-Wizard.md
2021-06-04 10:38:03 +02:00
jlownie
226713b4bd
Fixed another typo
Meassurement - measurement
2021-06-04 14:45:41 +10:00
jlownie
51ce681f77
Docs: fix typo on manual integration page 02-Manual-Integration.md
changed "automaticly" to "automatically"
2021-06-04 12:14:00 +10:00
jlownie
2e53a50bf1
Update 04-Icinga-Agent-Wizard.md
I think this is useful (possibly essential?) information and doesn't seem to be documented anywhere, so I have submitted this change.  It would have helped me a lot.

Related forum discussion:
https://community.icinga.com/t/icinga-for-windows-self-service-api-key/7490/2
2021-06-04 11:34:48 +10:00
Lord Hepipud
56ac5f9a64 Sets version to 1.6.0 2021-06-02 13:39:26 +02:00
Lord Hepipud
4c07ecd399 Fix docs for Icinga homepage 2021-06-02 13:06:49 +02:00
Lord Hepipud
d59ef8a297
Merge pull request #275 from Icinga:doc/adds_perflib_error_kb
Docs: Adds PerfLib error IWKB000008

Adds knowledge base IWKB000008 for `Perflib`, `PerfNet` and `PerfProc` errors/warnings with EventId `1008`, `2002` and `2004`
2021-06-02 12:29:55 +02:00
Lord Hepipud
4d415e555d Adds PerfLib error IWKB 2021-06-02 12:28:36 +02:00
Lord Hepipud
72194a1f6d Updates changelog 2021-06-02 12:08:14 +02:00
Lord Hepipud
2e9158d922
Merge pull request #274 from Icinga:doc/update_docs_for_1.5.0
Docs: Update docs to 1.5.0 and add more usage exmaples
2021-06-02 11:02:51 +02:00
Lord Hepipud
f573d62f94 Updates doc for 1.5.0 2021-06-02 09:50:31 +02:00
Lord Hepipud
212a80cf24
Merge pull request #270 from Icinga:fix/framework_root_folder_lookup
Fix: Framework root folder lookup

Fixes `Icinga PowerShell Framework` root folder lookup, in case the module was installed with PowerShell gallery, which creates version folders for each installed version
2021-06-01 17:14:24 +02:00
Lord Hepipud
dfda9154e1 Fix Framework root folder lookup 2021-06-01 17:12:47 +02:00
Lord Hepipud
6edd99c432
Merge pull request #272 from Icinga:fix/exception_on_time_conversion
Fix: Exception on time conversion in case first letter matches time metric
2021-06-01 16:24:50 +02:00
Lord Hepipud
8f16291fb5 Fixes exception on time conversion 2021-06-01 16:23:15 +02:00
Lord Hepipud
bb9971c26c Updates module manifest 2021-06-01 12:07:36 +02:00
Lord Hepipud
e4dcd9f9f5
Merge pull request #271 from Icinga:fix/StackOverflowException
Fix: StackOverflowException on invalid ThresholdInterval

By using an invalid `-ThresholdInterval` argument, PowerShell will terminate itself with `StackOverflowException`, caused by a loop while creating default threshold values.
2021-05-31 18:57:09 +02:00