Lord Hepipud
acb8cbaf5c
Stops Icinga Agent during Framework upgrade
2021-05-25 10:09:14 +02:00
Lord Hepipud
0b6e2235ed
Exit-IcingaExecutePlugin throws exception for localized PerfCounters
...
Fixes #232
2021-05-04 17:36:31 +02:00
Lord Hepipud
bcb24e088a
Force new TLS version for REST
2021-05-04 17:33:39 +02:00
Lord Hepipud
33aca914b4
Fixes wrong variable used for API check request
2021-03-01 12:38:35 +01:00
Lord Hepipud
e7c341e30a
Fix wrong plugin not installed unknown checkresult
2021-03-01 12:07:57 +01:00
Lord Hepipud
c4f6fcc1fd
Adds experimental Feature "Management Console"
2021-03-01 11:15:21 +01:00
Lord Hepipud
22fdf18a5d
Adds Api checks docs; Removes cmdlets
2021-02-24 18:30:05 +01:00
Lord Hepipud
433511597e
Renames uninstaller arg Component to Name
2021-02-24 15:12:14 +01:00
Lord Hepipud
1638465b06
Adds feature to uninstall Icinga for Windows
2021-02-24 14:21:40 +01:00
Lord Hepipud
7b847bdb78
Adds experimental feature for internal API checks
2021-02-24 12:49:37 +01:00
Lord Hepipud
b9eca3a259
Fix background service daemon; fix memory leak
2021-02-23 10:58:03 +01:00
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