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
5ed5f0b5e2
Fixes Icinga for Windows memory leak
2021-12-09 17:22:48 +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
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
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
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
c8afe4ed4c
Adds various IMC improvements
2021-09-02 13:44:17 +02:00
Lord Hepipud
c3aea7b76b
Fixes component filtering for snapshots
2021-09-02 13:18:30 +02:00
Lord Hepipud
eb8ea9a497
Adds support for JEA profiles
2021-09-02 09:23:10 +02:00
Lord Hepipud
82bd5f1059
Adds extended repo management to IMC
2021-08-26 15:14:10 +02:00
Lord Hepipud
c7ff7f14ad
Fixes non string values for file writer
2021-08-21 14:13:49 +02:00
Lord Hepipud
ce35afe19b
Fixes file writer, which did not create files
2021-08-21 13:44:24 +02:00