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