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
Lord Hepipud
22a6a72568
Fixes thresholdinterval data type in docs
2021-11-08 16:49:33 +01:00
Lord Hepipud
4a4c49d886
Adds function to create plugin documentation
2021-11-08 16:36:40 +01:00
Lord Hepipud
495e0d05c3
Adds developer utilities
2021-11-07 12:10:05 +01:00
Lord Hepipud
f4dd59461c
Adds generic EventLog reader and IfW reader
2021-11-05 13:37:06 +01:00
Lord Hepipud
a1fdb854ec
Adds support to read EventLog for logs
2021-11-04 18:51:02 +01:00
Lord Hepipud
bfd0237256
Fixes thershold interval time conversion
2021-11-03 17:23:42 +01:00
Lord Hepipud
cf2125d7a2
Use alias for args name on config generation
2021-10-28 17:28:41 +02:00
Lord Hepipud
6cb7743954
Fixes check command generator for aliases
2021-10-28 16:13:35 +02:00
Lord Hepipud
da9819de14
Fixes module not loaded exception
2021-10-27 11:01:00 +02:00
Lord Hepipud
253cb7f4dd
Adds Rest-Api and Api-Checks into framework
2021-10-27 10:06:13 +02:00
Lord Hepipud
234b771fd6
Fixes repo hashes, which always had the same hash
2021-10-26 09:04:50 +02:00
Lord Hepipud
d88e61d33d
Fixes error handling on IMC for invalid JSON
2021-09-24 10:24:32 +02:00
Lord Hepipud
0b544f9be7
Fixes error on last uninstall message print
2021-09-15 13:41:02 +02:00
Lord Hepipud
0b4db2ba70
Fixes config parser with dot in keys
2021-09-14 10:07:48 +02:00
Lord Hepipud
435e686127
Fixes wrong IMC indention on host address summary
2021-09-13 16:03:27 +02:00
Lord Hepipud
40cced71f2
Fixes IMC summary header from misleading title
2021-09-13 15:47:20 +02:00
Lord Hepipud
f67a5ce6dc
Removes experimental warning for api check feature
2021-09-13 13:42:58 +02:00
Lord Hepipud
e29ba83778
Fixes repo lookup on local path for ifw.repo.json
2021-09-13 12:21:35 +02:00
Lord Hepipud
de0e58720b
Fixes Director state not being saved on overview
2021-09-10 14:22:11 +02:00
Lord Hepipud
9de78c6222
Improves error handling on IMC for Diretor
2021-09-10 11:40:58 +02:00
Lord Hepipud
8492a39009
Fixes Icinga env corruption on Agent failure
2021-09-09 18:27:40 +02:00
Lord Hepipud
34b5d2a249
Fixes long lookups for users on large AD
2021-09-09 15:48:01 +02:00
Lord Hepipud
cc3f750956
Fixes unneeded continue on no JEA pid
2021-09-09 15:23:09 +02:00
Lord Hepipud
8a5995603a
Fixes repository install from fileshare
2021-09-09 12:04:40 +02:00
Lord Hepipud
824c4f2da2
Fixes Director Self-Service no Agent install
2021-09-09 11:04:36 +02:00
Lord Hepipud
d59bed6595
Fixes plain plugin cmdlet execution on shell
2021-09-06 15:32:22 +02:00
Lord Hepipud
7614944068
Fixes compare function in Windows 2012 R2
2021-09-03 21:49:29 +02:00
Lord Hepipud
c8afe4ed4c
Adds various IMC improvements
2021-09-02 13:44:17 +02:00