Commit graph

354 commits

Author SHA1 Message Date
Lord Hepipud
9797f406b1 Updates version to 1.4.0 2020-11-30 16:23:14 +01:00
Lord Hepipud
17e320d3da Fixes usage for domain accounts for wmi permission 2020-11-30 15:07:05 +01:00
Lord Hepipud
26eedb7bd5 Updates docs/roadmap 2020-11-30 09:56:30 +01:00
Lord Hepipud
aac22bcf9e Adds UI configuration description for path env 2020-11-27 17:41:30 +01:00
Lord Hepipud
157e387324 Fixes Windows Updates permission exception; Add KB 2020-11-27 16:40:36 +01:00
Lord Hepipud
59e542df89 Adds installation wizard guide and overview 2020-11-27 13:58:21 +01:00
Lord Hepipud
e41fdb0f29 Adds Agent install/uninstall docs 2020-11-26 15:34:46 +01:00
Lord Hepipud
d6ee0ed233 Extends KB for execution policy and path 2020-11-26 14:47:02 +01:00
Lord Hepipud
0257ace1ee Adds support for new Director SelfService config 2020-11-25 10:20:01 +01:00
Lord Hepipud
4c628c737e Fixes error while writing too large eventlog msges 2020-11-25 10:02:36 +01:00
Lord Hepipud
0456da29fa Fixes release fetching of Agent; Support local src 2020-11-24 16:43:11 +01:00
Lord Hepipud
0aa1d57745 Fix Agent certificate fetching for REST-Api 2020-11-24 14:01:13 +01:00
Lord Hepipud
2f281b8fe0
Merge branch 'master' into feature/icinga2_plain_config_generator 2020-11-24 12:38:51 +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
8a0cddccc2
Merge branch 'master' into feature/support_knowledgebase_id_on_exception 2020-11-24 12:13:32 +01:00
Lord Hepipud
3e5fe3d4f5 Adds support for knowledge base id on exceptions 2020-11-24 12:09:34 +01:00
Lord Hepipud
5dd1167549 Adds exit to Windows Terminal integration 2020-11-23 16:41:25 +01:00
Lord Hepipud
ba131e7bef Adds error on config generator for 64 digit args 2020-11-20 15:13:32 +01:00
Lord Hepipud
eae48d222e Adds upgrading notes for plugins and kickstart 2020-11-20 12:36:27 +01:00
Lord Hepipud
7f86e2691a Fixes crash during update due to code cache 2020-11-20 08:23:29 +01:00
Lord Hepipud
24a2676171 Updates WMI kb for Winmgmt service restart 2020-11-20 02:03:08 +01:00
Lord Hepipud
c38930c2de
Merge branch 'master' into feature/Feature-Requests-Add-Proxy-Server-support 2020-11-19 17:21:58 +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
33caeb7ce6 Feature: Allow sharing of local variables with Icinga Shell
Fixes #121
2020-11-19 13:44:56 +01:00
Lord Hepipud
3ae042b3c4 Adds debug output to eventlog for Wmi calls 2020-11-19 13:03:41 +01:00
Lord Hepipud
e4e8f2c394 Docs for Uninstall agent from powershell
Fixes #148
2020-11-18 23:37:16 +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
5060dec97a Fixes array handling for ValidateSet
Empty arrays will now properly be rendered as empty array with @()
instead of $null. In addition the config renderer now also supports
ValidateSet for array entries
2020-11-18 18:18:16 +01:00
Lord Hepipud
f31ac25edd
Merge pull request #151 from Icinga/docs/adds_knowledge_base
Doc: Adds first knowledge base entries

Adds first knowledge base entries for Icinga for Windows.
2020-11-18 16:46:37 +01:00
Lord Hepipud
78432adaed Adds first knowledge base entries 2020-11-18 16:39:17 +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
a5e7e2b0dc Fix error on SSL reconfigure for name changes 2020-11-12 15:50:00 +01:00
Lord Hepipud
ee4e890d2e Fixes Icinga API being disabled after cert install 2020-11-12 14:33:42 +01:00
Lord Hepipud
37c0824be5 Experimental: Adds code caching for faster loading 2020-11-06 16:06:38 +01:00
Lord Hepipud
67c7d3c8e0
Merge pull request #60 from Icinga/feature/network_routes
Bugfix: Handle multiple network interfaces on discovery and add support for Windows 2008 R2

* Fixes issue on hosts with mulitple interfaces that provide virtual interfaces, causing problems on Director Self-Service creation
* Adds support for Windows 2008 R2
2020-11-06 15:23:27 +01:00
Lord Hepipud
162f8102fb Fixes multi interface support on interface discover
* Fixes issue on hosts with mulitple interfaces that provide virtual
interfaces, causing problems on Director Self-Service creation
* Adds support for Windows 2008 R2
2020-11-06 15:21:10 +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
Yonas Habteab
98603071ab Disable OnSameLine & don't check space before open brace
Because the script analyzer often complains that we can always use the
function open brace on the same line as the function name, which is not
the case, I finally decided to correct this today. I set the attribute
OnSameLine to False and disabled the check for space before open Brace.
2020-11-05 13:34:14 +01:00
Lord Hepipud
49d9c6000d Adds generic Cmdlet to convert Icinga Thresholds 2020-11-03 13:39:13 +01:00
Lord Hepipud
70def91d9d Fixes version fetching for unloaded modules 2020-11-02 12:58:54 +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
4bc03b6bfa Fixing value overflow for Convert-Bytes 2020-10-30 09:56:33 +01:00
Yonas Habteab
06aad754a7 Compare current time with DateTime object 2020-10-29 15:33:55 +01:00
Lord Hepipud
082fc18555 Adds support to ignore empty check packages 2020-10-15 15:19:55 +02:00
Lord Hepipud
d3773a957a Updates roadmap 2020-10-13 17:39:09 +02:00
Lord Hepipud
744e21b2c7 Fix crash on background checks on perf data cache 2020-10-01 16:49:58 +02:00
Lord Hepipud
854b7fd997 Fixes uncatched invisible output 2020-09-15 15:46:33 +02:00
Lord Hepipud
d2a51495b2 Fixes MSSQL error handling on Integrated Security 2020-09-15 15:41:20 +02:00
Blerim Sheqa
6f53bf960b Fix path for icons in the introduction section 2020-08-31 10:17:53 +02:00
Lord Hepipud
ccb67ff960 Sets Windows Terminal images url to icinga.com 2020-08-29 08:02:41 +02:00
Lord Hepipud
f676e51ade Sets next version to v1.3.0 2020-08-29 08:01:21 +02:00
Lord Hepipud
dc863d7f09 Updates release date for v.1.2.0 2020-08-28 22:31:11 +02:00
Lord Hepipud
e2d58ba182 Adds Windows Terminal integration 2020-08-28 15:24:48 +02:00
Lord Hepipud
7f3ad574a1 Adds docs for PowerShell Arrays with Icinga config 2020-08-27 23:41:54 +02:00
Lord Hepipud
000ab6e12e Improves msg for permssion error on CIM/WMI access 2020-08-26 13:38:05 +02:00
Lord Hepipud
cdc2e7bac3
Merge pull request #110 from Icinga:doc/roadmap
Documentation: Add roadmap for Icinga for Windows
2020-08-24 12:37:27 +02:00
Lord Hepipud
dc42ff8e84
Merge pull request #109 from Icinga:doc/doc_rewrite
Documentation: Improve introduction and fix spelling errors
2020-08-24 12:35:58 +02:00
Lord Hepipud
6225d86e1e Improves documentation 2020-08-24 12:34:09 +02:00
Lord Hepipud
58a8838b98 Adds roadmap for Icinga for Windows 2020-08-24 12:33:32 +02:00
Lord Hepipud
88048dc0a0 Adds function to fetch help of Performance Counter 2020-08-22 15:11:54 +02:00
Lord Hepipud
2e2cc3e604
Merge pull request #104 from Icinga:fix/perfdata_values_output
Fix perf data output on variable overflow

This will resolve the issue on performance data being printed like "6.3E-05" and causing wrong metrics and errors within the log files
2020-08-21 11:16:14 +02:00
Lord Hepipud
edee954cf4 Improves Performance Counter docs and features 2020-08-20 14:28:11 +02:00
Lord Hepipud
044ba4bf03 Fix perfdata value output on variable overflow 2020-08-20 10:13:09 +02:00
Lord Hepipud
4a069ef6f5 Fixes spelling error in docs 2020-08-17 14:51:31 +02:00
Lord Hepipud
564711c1b6 Improves plugin output on verbosity levels
Fixes #99
2020-08-13 17:54:00 +02:00
Lord Hepipud
8076a373f5 Adds support for SecureString handling on plugins
Fixes #98
2020-08-13 15:45:13 +02:00
Lord Hepipud
8f8a5f7b95 Updates changelog 2020-08-13 11:39:15 +02:00
Lord Hepipud
4f2e60b287 Updates changelog 2020-08-13 10:25:53 +02:00
Lord Hepipud
0618eb53e1 Fix spelling error in docs 2020-08-13 10:16:12 +02:00
Lord Hepipud
5b1f076432 Adds general doc description for Agent management 2020-08-12 17:30:48 +02:00
Lord Hepipud
9cb32a5b91 Adds doc example for fully automated deployment 2020-08-12 11:58:47 +02:00
Lord Hepipud
b2ffd317cd Fixes wrong example Urls in Agent wizard doc 2020-08-12 08:29:53 +02:00
Lord Hepipud
f118f0fb74 Adds missing "Important Note" on Agent wizard doc 2020-08-12 08:27:24 +02:00
Lord Hepipud
8fd87721d5 Fixes broken link in installation docs 2020-08-11 17:29:03 +02:00
Lord Hepipud
924127f124 Improves documentation for Framework installation 2020-08-11 17:26:43 +02:00
Christian Stein
f496aa7184 Adds changelog for Performance Counter cache and bugfixing
Fixes #96
2020-08-07 16:07:09 +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
22f341bd26 Adds additional notes for new check configuration handling
#95
2020-08-06 18:40:38 +02:00
Christian Stein
da5ee1b8b7 Improves error handling for Framework initialising and plugin execution
Fixes #95
2020-08-06 17:46:29 +02:00
Lord Hepipud
00be110554 Adds Namespace argument for Get-IcingaWindowsInformation for additional filtering
Fixes #94
2020-08-05 19:48:18 +02:00
Lord Hepipud
3bf87c2f2a Adds timer functionality for performance analysis
Implements #88
2020-08-03 20:56:16 +02:00
Lord Hepipud
7d2cfc64dc Fixes Set-IcingaAcl errors on older Windows systems
Fixes #92
2020-08-03 19:37:19 +02:00
Lord Hepipud
7d5986c504 Fixes wrong argument defaults set by Icinga Director Self-Service
Fixes #91
2020-08-03 19:21:55 +02:00
Lord Hepipud
6a36a8ba5e Fixes type question during Agent installation on Windows 2012 R2
Fixes #90
2020-08-03 19:13:29 +02:00
Lord Hepipud
8798ad890d Fix type inpurt question duing Get-IcingaCheckCommandConfig
Fixes #89
2020-08-03 17:50:19 +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
b282bcfa3a Fix incorrect SecureString handling for empty service user password
Fixes #85
2020-07-29 14:36:59 +02:00
Lord Hepipud
15e5e1efef Adds support to check for required .NET Framework 4.6.0 version
Fixes #76
2020-07-29 14:28:28 +02:00
Lord Hepipud
1a52157ec2 Adds developer guide for Windows Performance Counters 2020-07-29 11:36:54 +02:00
Lord Hepipud
5a064078b2 Adds new Cmdlet Show-IcingaPerformanceCounterInstances 2020-07-29 11:03:19 +02:00
Lord Hepipud
e3cd82feb3 Fix developer guide indexing for custom EventLog outputs 2020-07-29 09:58:00 +02:00
Christian Stein
aa8d712152 Fix conversion error on ConvertTo-Seconds while input is $null
Fixes #84
2020-07-28 17:53:40 +02:00
Christian Stein
4dacb116bf Adds changelog for EventLog registering issue 2020-07-28 12:50:07 +02:00
Christian Stein
31d34c5565 Fixes CPU check example for Icinga configuration 2020-07-28 10:43:05 +02:00
Lord Hepipud
27312d3152 Adds developer guide for Get-IcingaWindowsInformation
Implements #80
2020-07-27 17:41:53 +02:00
Lord Hepipud
b705acc78a Updates changelog for Get-IcingaWindowsInformation
Implements #80
2020-07-27 16:37:01 +02:00
Christian Stein
c7a2660969 Fixes ConvertTo-SecondsFromIcingaThreshold on default int values
Fixes #79
2020-07-23 15:32:05 +02:00
Christian Stein
30609b8e8f Updates changelog 2020-07-23 11:25:42 +02:00
Lord Hepipud
f0b5dbd971 Merge branch 'master' of https://github.com/Icinga/icinga-powershell-framework 2020-07-13 15:06:01 +02:00
Lord Hepipud
9f34e8c4cc Improves docs for manual installation 2020-07-13 15:05:58 +02:00
Lord Hepipud
569e661113 Adds changelog for v1.1.2 2020-07-01 09:36:30 +02:00
Christian Stein
686ecf34b5 Updates v1.1.1 release date 2020-06-18 11:04:01 +02:00
Christian Stein
86f51dca07 Updates changelog for v1.1.1 2020-06-18 10:24:50 +02:00
Christian Stein
c81dfe29b9 Adds changelog for v1.2.0 2020-06-18 10:19:46 +02:00
Christian Stein
80ae83a7ac Adds changelog for v1.1.1 2020-06-18 10:19:29 +02:00
Lord Hepipud
86b280eb72 Improves developer guide sectioning 2020-06-02 13:07:24 +02:00
Lord Hepipud
d4cf3e1d1e Improves docs 2020-06-02 12:46:08 +02:00
Lord Hepipud
7103ad3e2f Sets release date for v1.1.0 2020-06-02 11:39:35 +02:00
Lord Hepipud
6fa7f9e538 Moves changelog into docs 2020-06-02 11:19:11 +02:00
Lord Hepipud
6dca6c0d89 Adds developer guide for custom API endpoints 2020-06-01 13:09:21 +02:00
Lord Hepipud
c2e74e9781 Adds developer guide for eventlog integration 2020-05-30 13:18:10 +02:00
Lord Hepipud
fe30682016 Adds developer guide for console outputs 2020-05-30 12:18:25 +02:00
Lord Hepipud
939d5b3ab9 Adds docs for basic auth event log ids 2020-05-29 18:04:22 +02:00
Lord Hepipud
6e50603b30 Replaces 'latest' version with 'release' and standardizes is 2020-05-29 14:02:43 +02:00
Lord Hepipud
9ef857c7d6 Adds changelog/upgrading info for argument ConvertEndpointIPConfig 2020-05-22 18:00:48 +02:00
Lord Hepipud
92d86549c2 Adds upgrading docs 2020-05-22 17:48:26 +02:00
Lord Hepipud
b315bad062
Merge branch 'master' into feature/rest_daemon 2020-05-22 16:50:31 +02:00
Lord Hepipud
10c9add973 Fixes custom daemon example for restart_error counter 2020-05-06 11:36:15 +02:00
Lord Hepipud
cac7e941f0 Fixes doc for custom daemon module naming 2020-05-06 09:36:52 +02:00
Lord Hepipud
084e57504d Improves check package operator docs 2020-04-30 12:21:10 +02:00
Lord Hepipud
3809806472 Updates docs to refer to the service installation guide 2020-04-29 13:54:50 +02:00
Lord Hepipud
858a45bf30 Adds documentation for Icinga checkresult 2020-04-15 10:32:20 +02:00
Lord Hepipud
3c06a287c1 Updates documentation on plugin file structure and moves it on top 2020-04-01 08:41:02 +02:00
Lord Hepipud
7bd61a16d2 Adds custom plugin developer guide 2020-03-31 17:45:41 +02:00
Lord Hepipud
21e1d127c5 Adds support to generate eventlog documentation for event ids 2020-03-28 18:58:14 +01:00
Lord Hepipud
5799fe6988 Add index for custom daemon developer guide 2020-02-09 14:32:43 +01:00
Lord Hepipud
0bc047b6a3 Adds developer guide for writing custom daemons 2020-02-09 14:31:34 +01:00
Christian Stein
c23d9cef6c Adds documentation for background daemons and windows service 2020-02-07 18:17:40 +01:00
Christian Stein
80975bee24 Fixes naming of byte data types and functions 2020-02-04 09:33:27 +01:00
Lord Hepipud
61a6aaee7c
Fixes url to repository 2020-02-03 10:27:18 +01:00
Lord Hepipud
02dbe9bb09 Update documentation 2019-11-04 15:53:05 +01:00
Crited
32f641552c Add IcingaCheckPackage example draft 2019-11-04 13:39:22 +01:00
Crited
80e0b8dd0c Update 02-New-IcingaCheckPackage.md 2019-11-04 12:16:12 +01:00
Crited
8f736050e4 Add skeleton/first draft for developerguide: check package 2019-11-04 12:09:25 +01:00
Lord Hepipud
8dd429549a Fixes spelling issues 2019-11-04 10:08:46 +01:00
Alexander Stoll
75fab8631b Fix documentation 2019-11-04 08:20:17 +01:00
Lord Hepipud
cbb961d89c Fixes docs for kickstart script url 2019-11-03 16:07:00 +01:00
Lord Hepipud
2157e151db Fixes powershell services url due to renaming 2019-10-31 17:28:14 +01:00
Lord Hepipud
8057fcd907 Fixes repo links and namings 2019-10-31 17:24:30 +01:00
Lord Hepipud
c69ca9489a Fixes spelling 2019-10-31 16:37:05 +01:00
Lord Hepipud
95e2936866 Updates Framework Kickstarter Script 2019-10-31 14:35:13 +01:00
Lord Hepipud
0d909c1d54 Fixes doc for changed basket file output handling 2019-10-30 18:20:27 +01:00
Lord Hepipud
bb6b771756 Add gigabyte (GB) unit for valid input 2019-10-30 17:52:53 +01:00
Michael Friedrich
23463095cd Typos & wordings in IcingaIntegration docs 2019-10-22 10:02:23 +02:00
Lord Hepipud
fd470db9e2 Fixes links in install documentation 2019-10-21 15:21:21 +02:00
Lord Hepipud
cf1b408262 Add first draft of new documentation 2019-10-21 15:18:51 +02:00
Lord Hepipud
d3c6255896 Fixed code type for documentation 2019-09-10 09:37:27 +02:00
Lord Hepipud
075ec98758 Added basic documentation for Check-Commands 2019-09-09 10:12:02 +02:00
LordHepipud
071d1f3c19 Added documentation for Execution Policies
Fixes #4 stating steps on how to make the module run on Windows Hosts which restrict running PowerShell scripts/modules
2018-12-06 18:43:11 +01:00
LordHepipud
27c2cb8518 Changed name for New/Remove-Icinga-Service Cmdlet
Fixes #8 which adds a proper naming for installing / uninstalling the Icinga Service for the PowerShell module
2018-12-06 18:28:56 +01:00
LordHepipud
d2c9ef9b5b Change New-Icinga-Setup Cmdlet to Install-Icinga
Fixes #3 to follow PS guidelines for Cmdlets
2018-12-06 18:21:55 +01:00
LordHepipud
b6374c0c89 [#1] Improved documentation and fixed wrong Cmdlet 2018-11-22 11:12:59 +01:00
LordHepipud
2c82cd70d5 Added architecture image to introdution 2018-11-07 10:56:00 +01:00
LordHepipud
ffee95f880 Initial commit 2018-11-06 17:14:49 +01:00