Commit graph

78 commits

Author SHA1 Message Date
Lord Hepipud
584e3b2eeb Fix possible security issue in service register 2021-07-09 09:24:54 +02:00
Lord Hepipud
dfda9154e1 Fix Framework root folder lookup 2021-06-01 17:12:47 +02:00
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