Lord Hepipud
ecc11128cb
Fixes errors while dynamically compiling Add-Type
2022-02-09 12:16:18 +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
87d40725ed
Adds PID to Show-Icinga
2022-02-07 15:29:27 +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
Lord Hepipud
f923a9e6e3
Merge pull request #453 from Icinga:feature/optimize_imc
...
Feature: Rework IMC menu and extend feature set
Reworks the menu structure of the Icinga for Windows Management Console and makes it the default when running the command `icinga`.
For developers you can use `icinga -Shell` to receive the Icinga shell as before. In addition improves error handling of IMC, by caching all `Errors` and `Warnings` during action execution, printing them afterwards.
2022-02-04 16:13:08 +01:00
Lord Hepipud
c129bb627c
Optimizes IMC and centralizes data
2022-02-04 16:11:02 +01:00
Lord Hepipud
58ed9292c6
Fixes repository order/config override on force
2022-02-03 13:36:43 +01:00
Lord Hepipud
251ff8d4e3
Fixes Icinga Agent broken state before IMC install
2022-02-03 13:04:34 +01:00
Lord Hepipud
9d388fd684
Fixes Update-Icinga between snapshot/stable
2022-01-30 14:02:00 +01:00
Lord Hepipud
6598eb0bb8
Fixes install icinga security for admin shell
2022-01-29 00:42:40 +01:00
Lord Hepipud
051ac452b3
Fixes JEA service errors not resetting themself
2022-01-29 00:27:52 +01:00
Lord Hepipud
e0fc3e52e2
Adds support for check_by_icingaforwindows.ps1
2022-01-28 23:31:23 +01:00
Lord Hepipud
954e69fde1
Reworks background daemon for JEA context
2022-01-28 21:06:18 +01:00
Lord Hepipud
c82ab620bc
Fixes unhanded true output during installation
2022-01-28 09:01:38 +01:00
Lord Hepipud
c96d49551e
Fixes Get-IcingaService StartType with wildcards
2022-01-27 22:05:32 +01:00
Lord Hepipud
210862e683
Fixes JEA error on no modules installed and output
2022-01-27 21:59:38 +01:00
Lord Hepipud
586b55adc0
Improves show commands and extends Show-Icinga
2022-01-27 21:06:13 +01:00
Lord Hepipud
3eac2b3080
Fixes error handling for failed module import
2022-01-27 19:53:10 +01:00
Lord Hepipud
71269705cf
Adds feature to sort arrays without ScriptBlocks
2022-01-27 19:37:40 +01:00
Lord Hepipud
df9f3c890e
Supresses error messages on progress status
2022-01-27 16:23:17 +01:00
Lord Hepipud
cf52e6372e
Fixes progress status writer by reworking
2022-01-27 15:34:17 +01:00
Lord Hepipud
b97aca7d25
Adds command to repair Icinga Agent service
2022-01-27 13:37:13 +01:00
Lord Hepipud
fe000c020f
Adds upgrade notification to service binary
2022-01-25 11:54:18 +01:00
Lord Hepipud
f6cf9492e5
Moves PerformanceCounter to private space
2022-01-25 11:26:51 +01:00
Lord Hepipud
a23a40b23f
Rewrite IfW service check daemon
2022-01-25 10:00:19 +01:00
Lord Hepipud
4d4d9caf2e
Adds feature to enable Api-Checks over IMC install
2022-01-24 15:16:23 +01:00
Lord Hepipud
2b61c297ea
Fixes plugin doc generator file lookup
2022-01-23 13:11:21 +01:00
Lord Hepipud
8244c2d440
Moves IfW EventLog out of Application log
2022-01-21 18:40:32 +01:00
Lord Hepipud
4ef55bddb4
Fixes lots of code styling, spelling and script analyzer
...
Disabling UseConsistentIndentation because it is not
properly working for multi-line commands with arguments
and array/hashtable objects
2022-01-14 22:26:53 +01:00
Lord Hepipud
dd2d71ee07
Remove experimental for API Checks and module note
2022-01-14 20:53:16 +01:00
Lord Hepipud
bf8d6479a9
Merge pull request #419 from Icinga:fix/managed_user_lookup_time
...
Fix: Icinga Managed User lookup time
Fixes the lookup time if a user is managed by Icinga for Windows or not in large Active Directory environments, by using \`Get\-LocalUser\` instead.
This Cmdlet is available starting with PowerShell 5.0 and later and only required in general for running Icinga for Windows in JEA context. As JEA is only supported starting with PowerShell 5.0 or later, this will not cause any problems.
In case the command is executed on an older system without the \`Get\-LocalUser\` Cmdlet available, Icinga for Windows will handle all users tested with the new implementation as \`not\` managed by Icinga for Windows.
2022-01-14 20:00:57 +01:00
Lord Hepipud
008b4920f1
Adds exeception detail reporting
2022-01-13 00:03:10 +01:00
Lord Hepipud
46bcb914fc
Adds support for cert force creation over IMC
2022-01-04 21:53:28 +01:00
Lord Hepipud
55a0ce4987
Fixes repo sync by properly checking result
2022-01-04 20:55:34 +01:00
Lord Hepipud
63f24399b8
Fixes version splitting by returning major object
2022-01-04 20:25:21 +01:00
Lord Hepipud
327bb13d32
Fixes maximum user length for JEA profiles
2022-01-04 20:14:59 +01:00
Lord Hepipud
7dc1ffc3c5
Fixes lookup time for Icinga managed user
2022-01-04 02:11:39 +01:00
Lord Hepipud
0ad5031e60
Fixes crash on wrong variable usage
2022-01-04 01:28:09 +01:00
Lord Hepipud
2bbea22648
Merge pull request #405 from Icinga:fix/garbage_collector_memory_leak
...
Fix: Icinga for Windows memory leak
In some scenarios, Icinga for Windows can contain a memory leak, caused by a bug of the Garbage Collector in older PowerShell versions.
We resolve this by enforcing a more aggressive approach on memory cleanup and by collecting all objects being used.
2021-12-09 17:24:37 +01:00
Lord Hepipud
5ed5f0b5e2
Fixes Icinga for Windows memory leak
2021-12-09 17:22:48 +01:00
RincewindsHat
b1e2ef2052
Add missing parameters for format string
2021-12-08 17:22:50 +01:00
Lord Hepipud
32c4541397
Improves testing if Add-Type is already loaded
2021-11-25 13:12:57 +01:00
Lord Hepipud
f602b242b1
Removes unnecessary module import from namespace
2021-11-18 15:42:47 +01:00
Lord Hepipud
79d22ef127
Fixes Rest-Api address argument not being used
2021-11-16 16:28:00 +01:00
Lord Hepipud
ba2c075982
Fixes memory leak on EventLog reader
2021-11-15 12:09:14 +01:00
Lord Hepipud
83d1bbae8a
Fixes repo hash generator to only include zip/msi
2021-11-11 15:56:20 +01:00
Lord Hepipud
737a8fe80c
Fix web requests for repos not using icinga Cmdlet
2021-11-11 10:21:53 +01:00
Lord Hepipud
96476dbf41
Fixes object output of string builder
2021-11-10 10:29:22 +01:00