Lord Hepipud
a23a40b23f
Rewrite IfW service check daemon
2022-01-25 10:00:19 +01:00
Lord Hepipud
3313976670
Merge pull request #428 from Icinga:feature/move_eventlog_from_application
...
Feature: Moves EventLog out of Application log for IfW
We will move the Icinga for Windows EventLog away from the current \`Application\` log and move it into a custom \`Icinga for Windows\` log, to ensure the \`Application\` log is not spammed with Icinga for Windows events.
2022-01-21 18:42:45 +01:00
Lord Hepipud
8244c2d440
Moves IfW EventLog out of Application log
2022-01-21 18:40:32 +01:00
Lord Hepipud
43fd685126
Fixes exceptions and freezes inside ISE session
2022-01-20 18:15:08 +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
eb8ea9a497
Adds support for JEA profiles
2021-09-02 09:23:10 +02:00
Lord Hepipud
59830d9b01
Fixes config and file writer corruption
2021-08-21 13:29:13 +02:00
Lord Hepipud
6d5930da49
Fixes module file which should point to .psd1
2021-08-20 18:13:25 +02:00
Lord Hepipud
056a37d880
Fixes Framework env vars not working with 1.6.0
2021-08-20 13:43:02 +02:00
Lord Hepipud
06248114dd
Fix possible exception on first import run
2021-08-17 09:43:15 +02:00
Lord Hepipud
e3c9396c59
Fix module import on non PS folders
2021-08-17 09:30:42 +02:00
Lord Hepipud
7dfa22774f
Adds rebuild cache switch to icinga cmd
2021-08-07 14:37:39 +02:00
Lord Hepipud
e9ba8747f8
Remove legacy import from files
2021-08-07 14:27:17 +02:00
Lord Hepipud
79ace6b475
Fix code cache creation loop
2021-08-07 01:47:53 +02:00
Lord Hepipud
62bcbe5553
Fix framework loading instead of cache
2021-08-06 16:45:29 +02:00
Lord Hepipud
40aecbd6a9
Enforces Framework code caching
2021-08-06 16:08:24 +02:00
Lord Hepipud
dfda9154e1
Fix Framework root folder lookup
2021-06-01 17:12:47 +02:00
Lord Hepipud
01b39ea514
Supress other messages then plugin output
2021-05-19 09:19:43 +02:00
Lord Hepipud
c4f6fcc1fd
Adds experimental Feature "Management Console"
2021-03-01 11:15:21 +01:00
Lord Hepipud
7b847bdb78
Adds experimental feature for internal API checks
2021-02-24 12:49:37 +01:00
Lord Hepipud
27e8bca974
Adds code caching docs and removes experimental
2021-02-10 16:39:59 +01:00
Lord Hepipud
242c399da4
Disables PowerShell progress bar on init
2021-01-27 15:33:59 +01:00
Lord Hepipud
33caeb7ce6
Feature: Allow sharing of local variables with Icinga Shell
...
Fixes #121
2020-11-19 13:44:56 +01:00
Lord Hepipud
37c0824be5
Experimental: Adds code caching for faster loading
2020-11-06 16:06:38 +01:00
Lord Hepipud
5e0ca2e8ad
Adds feature to open an Icinga Shell as other user
2020-10-30 15:11:01 +01:00
Lord Hepipud
744e21b2c7
Fix crash on background checks on perf data cache
2020-10-01 16:49:58 +02:00
Lord Hepipud
e2d58ba182
Adds Windows Terminal integration
2020-08-28 15:24:48 +02:00
Christian Stein
28321f81b6
Adds missing Performance Counter cache initialising
...
Implements #96
2020-08-07 15:18:45 +02:00
Christian Stein
47272bd243
Fixes permission error on EventLog registration by printing proper error message
...
Fixes #81
2020-08-06 19:06:59 +02:00
Christian Stein
76f27caba4
Fixes various code stylings and internal function namings
2020-08-04 12:39:25 +02:00
Lord Hepipud
3bf87c2f2a
Adds timer functionality for performance analysis
...
Implements #88
2020-08-03 20:56:16 +02:00
Lord Hepipud
6963a7820b
Fix 'icinga' alias for Windows 2012 R2 and older
...
Implements #87
2020-08-03 17:06:06 +02:00
Lord Hepipud
40ab5191de
Fixes Icinga shell header being printed when it shouldn't
...
Impelements #87
2020-08-03 14:58:50 +02:00
Lord Hepipud
9f69bedb52
Adds dynamic copyright loading and adds header to main shell
...
Extends #87
2020-08-03 12:29:28 +02:00
Lord Hepipud
69ed78fa0a
Various improvements to Invoke-IcingaCommand
...
Extends #87
2020-08-03 11:46:56 +02:00
Lord Hepipud
e031e15bf5
Adds wrapper command for easier testing of code
...
Fixes #87
2020-08-03 11:15:15 +02:00
Lord Hepipud
21e1d127c5
Adds support to generate eventlog documentation for event ids
2020-03-28 18:58:14 +01:00
Christian Stein
dff16d8f0d
Adds support to store debugmode state in config and make it globally available
2020-03-27 16:39:47 +01:00
Christian Stein
90ef20a7e5
Fixes debug/daemon mode while loading libs only
2020-03-25 22:28:54 +01:00
Christian Stein
483356136c
Adds support for auto loading third-party module eventlog messages
2020-03-25 17:53:18 +01:00
Christian Stein
b947f71f3a
Add support to write into Windows Event Log (debug only for now)
2020-03-24 14:04:41 +01:00
Lord Hepipud
e4ccd950bb
Add support to autoload plugins Icinga Plugin repo
2019-11-03 11:59:08 +01:00
Lord Hepipud
5de6344e2c
Add function to fetch module root path
2019-11-02 12:12:26 +01:00
Lord Hepipud
8057fcd907
Fixes repo links and namings
2019-10-31 17:24:30 +01:00