Lord Hepipud
b5d518dff9
Use non-shared globals for check results
2021-02-22 16:54:39 +01:00
Lord Hepipud
27e8bca974
Adds code caching docs and removes experimental
2021-02-10 16:39:59 +01:00
Yonas Habteab
0fdb3b1bf9
Fix backslashes in the url path causes an error
2021-01-26 16:02:14 +01:00
Lord Hepipud
3c82757f1f
Adds native Icinga config support, publish cmdlet
...
Adds native support for writing Icinga 2 configuration for plugins and allows to easy publish new configurations for modules with the new Cmdlet Publish-IcingaPluginConfiguration
2020-11-24 12:34:28 +01:00
Lord Hepipud
6606e73226
Fix invalid check if web response has errors
2020-11-20 12:03:42 +01:00
Lord Hepipud
7f86e2691a
Fixes crash during update due to code cache
2020-11-20 08:23:29 +01:00
Lord Hepipud
3d875639e4
Feature Requests: Add Proxy Server support
...
Also re-arranges web content by using old content from lib/web into lib/webserver, while new lib/web contains the proxy configuration.
Fixes #19
2020-11-19 17:16:33 +01:00
Lord Hepipud
8d4e66f1c6
Merge branch 'master' into feature/add_code_cache_for_faster_framework_loading
2020-11-18 18:58:05 +01:00
Lord Hepipud
f9f095e16b
Adds support to add/remove/test Wmi permissions
...
You can now use 'Add-IcingaWmiPermissions' to add permissions for a
specific user and namespace and remove them with
'Remove-IcingaWmiPermissions'
2020-11-18 14:48:31 +01:00
Lord Hepipud
37c0824be5
Experimental: Adds code caching for faster loading
2020-11-06 16:06:38 +01:00
Yonas Habteab
9a42c9efa1
Check whether or not a specific wmi class exists
...
Tests if a specific WMI class including the Namespace can be accessed
and returns status codes for possible errors/exceptions taht might
occure. Returns binary operator values for easier comparison. In case
no errors occured it will return $TestIcingaWindowsInfoEnums.TestIcingaWindowsInfo.Ok
2020-11-05 15:53:44 +01:00
Lord Hepipud
70def91d9d
Fixes version fetching for unloaded modules
2020-11-02 12:58:54 +01:00
Lord Hepipud
854b7fd997
Fixes uncatched invisible output
2020-09-15 15:46:33 +02:00
Lord Hepipud
000ab6e12e
Improves msg for permssion error on CIM/WMI access
2020-08-26 13:38:05 +02:00
Lord Hepipud
4898009e86
Fixes issue on show timer while no default timer was started on ShowAll
2020-08-06 00:17:17 +02:00
Lord Hepipud
dcafde1ea7
Adds support to show all timers with Show-IcingaTimers
2020-08-06 00:03:17 +02:00
Lord Hepipud
f3bebdbdbc
Fixes missing Name argument for Test-IcingaTimer
2020-08-06 00:02:26 +02:00
Lord Hepipud
00be110554
Adds Namespace argument for Get-IcingaWindowsInformation for additional filtering
...
Fixes #94
2020-08-05 19:48:18 +02:00
Christian Stein
ac02ec7e3e
Fixes various code stylings, whitespaces, line handling, and so on
2020-08-04 14:48:32 +02:00
Lord Hepipud
3bf87c2f2a
Adds timer functionality for performance analysis
...
Implements #88
2020-08-03 20:56:16 +02:00
Christian Stein
0ba6fd35f4
Fixes TLS error on WebRequests for endpoints using TLS 1.2
...
Fixes #86
2020-07-31 10:20:53 +02:00
Christian Stein
2d7cb5ea34
Adds attempt to provide proper error handling for WMI exceptions
...
Implements #80
2020-07-28 09:26:12 +02:00
Lord Hepipud
dce7789d91
Adds WMI/CIM wrapper permission error and WMI code handling
...
Implements #80
2020-07-27 12:38:57 +02:00
Lord Hepipud
b2ee1d9315
Adds switch to force WMI usage over CIM
...
Implements #80
2020-07-27 11:47:22 +02:00
Lord Hepipud
64a7724340
Adds wrapper for WMI and CIM fetching with error handling
...
Implements #80
2020-07-27 11:32:36 +02:00
Lord Hepipud
591555f2c1
Improves Agent installation/uninstallation stability
...
Fixes #69
2020-05-30 14:42:31 +02:00
Lord Hepipud
6838933bd5
Improves and standardizes the wizard even further
2020-05-29 14:49:34 +02:00
Lord Hepipud
6e50603b30
Replaces 'latest' version with 'release' and standardizes is
2020-05-29 14:02:43 +02:00
Lord Hepipud
b315bad062
Merge branch 'master' into feature/rest_daemon
2020-05-22 16:50:31 +02:00
Lord Hepipud
882ce624a0
Changes error for service installation to warning on missing path
2020-05-22 13:41:24 +02:00
Lord Hepipud
84975a4759
Adds help for several Cmdlets
2020-05-22 09:52:48 +02:00
Lord Hepipud
2b740785fe
Replaces Write-Host calls with custom console writes
2020-05-13 16:53:15 +02:00
Lord Hepipud
00990c52e1
Adds documentation for several Cmdlets
2020-04-28 14:06:43 +02:00
Lord Hepipud
9e7ab31608
Adds documentation for several Cmdlets
2020-04-28 13:52:32 +02: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
7dce37717a
Adds generic PowerShell component installer and improved usability
2020-03-26 19:43:37 +01:00
Christian Stein
eb948d8d22
Adds support for simple setup and fetching of internal check scheduler data
2020-03-25 22:03:31 +01:00
Christian Stein
2e225e1ce5
Adds support for generic call of wildcard functions for fetching multi data
2020-03-25 17:51:53 +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
Christian Stein
77ebfc431f
Fix crash while trying to update with identical current and target version
...
Fixes #50
2020-03-10 17:28:22 +01:00
Christian Stein
58d2aa7403
Fixes TLS error on old PowerShell versions for GitHub connections
...
Fixes #41
2020-02-07 11:21:53 +01:00
Christian Stein
9733bde88b
Fixes wrong Url for stable Plugin Release
...
Fixes #36
2019-12-17 17:19:48 +01:00
Christian Stein
4c839e0b19
Create Plugin Directory during installation
...
Fixes #34
2019-12-10 14:20:21 +01:00
Christian Stein
c7c2ef8c22
Add Cmdlet to uninstall PowerShell service
...
Fixes #32
2019-12-06 19:33:14 +01:00
Christian Stein
c1710062ae
Improve installation/updates for Framework and Plugins
...
Fixes #23
Fixes #28
Fixes #29
2019-12-06 19:29:17 +01:00
Lord Hepipud
32d3f7d77f
Add delay between service stop and framework upgrade
2019-11-03 22:55:21 +01:00
Lord Hepipud
f7a5c08206
Fixed missing config migration during upgrade
2019-11-03 22:19:06 +01:00
Lord Hepipud
645744ff81
Add service start/stop if required while upgrading framework
2019-11-03 22:17:31 +01:00
Lord Hepipud
58725ee6b4
Fixes the icingapowershell daemon as it has to run atleast once
2019-11-03 17:32:17 +01:00
Lord Hepipud
41ca4d86bf
Fixes PowerShell daemon service registration
2019-11-03 16:59:45 +01:00