Commit graph

264 commits

Author SHA1 Message Date
Lord Hepipud
ddef1bd087 Add support to download and install PowerShell service 2019-10-31 13:43:20 +01:00
Lord Hepipud
6b9782f5dc Add support to specify a service for changing the user for 2019-10-31 13:41:42 +01:00
Lord Hepipud
94ab6ba710 Add support to keep PowerShell open while running as daemon 2019-10-31 13:41:05 +01:00
Lord Hepipud
b3c3c843e6 Merge branch 'snapshot' of https://github.com/LordHepipud/icinga-module-windows into snapshot 2019-10-31 13:17:59 +01:00
Lord Hepipud
968a5de56f Improves initial setup wizard with more default values 2019-10-31 10:12:25 +01:00
Crited
34751548a2 Memory check uses Used Memory again (Auto-Detect: Draft for Unit Size) 2019-10-31 09:44:28 +01:00
Crited
4b42341d75 Directory Check now supports file size 2019-10-31 09:43:49 +01:00
Crited
beb2843a9b Convert-Bytes returns hash with former and current unit 2019-10-31 09:43:13 +01:00
Lord Hepipud
867df9f37e Removes no longer required Cmdlet definitions 2019-10-30 18:21:17 +01:00
Lord Hepipud
ad2fd7c563 Fixes doc for changed basket file output handling 2019-10-30 18:20:27 +01:00
Lord Hepipud
9329d66fce Improved basket check command config generator
* Add support for dynamic list creation
* Fixes plenty of static code definitions
2019-10-30 18:19:08 +01:00
Lord Hepipud
588c688701 Improves plugin check output and visibility 2019-10-30 18:17:39 +01:00
Lord Hepipud
0ea4e46c15 Fixes Unix time by always using UTC 2019-10-30 17:57:36 +01:00
Lord Hepipud
866e5247a0 Fixes time span date output 2019-10-30 17:53:57 +01:00
Lord Hepipud
921c3345bf Fixes spacing for checks within check packages 2019-10-30 17:53:31 +01:00
Lord Hepipud
a65b8bfc70 Add gigabyte (GB) unit for valid input 2019-10-30 17:52:53 +01:00
Lord Hepipud
d9f6d9d9e8 Improves performance data output by using lower case only 2019-10-30 17:51:58 +01:00
Lord Hepipud
4f37d79290 Improves BIOS serial check result naming 2019-10-30 17:51:30 +01:00
Lord Hepipud
7d89b1f877 Improves naming of Windows update check result 2019-10-30 17:51:02 +01:00
Lord Hepipud
b22d180217 Improves naming of uptime check result 2019-10-30 17:50:42 +01:00
Lord Hepipud
7a01b685ad Fixed check naming for users 2019-10-30 17:50:24 +01:00
Lord Hepipud
d0110a5caa Fixes variable naming and perf data output 2019-10-30 17:50:07 +01:00
Crited
e66c2f0090 Reverse thresholds for memory 2019-10-30 14:44:44 +01:00
Crited
6095f6a586 Add Conversion for both IEC and SI Byte-Suffix (10^X & 2^X) 2019-10-30 13:52:37 +01:00
Crited
227407186b Fix for IcingaMemoryCheck; Improve speed, changed provider 2019-10-30 10:44:44 +01:00
Lord Hepipud
9bf2758144 Add NoPerfData and Units to Memory check 2019-10-30 09:32:22 +01:00
Crited
6490308d95 Changes to Memory Check to support GB and Percentage 2019-10-30 08:37:24 +01:00
Lord Hepipud
300a152df5 Fixes broken service check due to content validation 2019-10-29 17:55:40 +01:00
Crited
542c393c50 Add Memory-Check, with extension for memory-provider (pagefile) 2019-10-29 16:39:44 +01:00
Crited
44fa6a8ab3 Generic Conversion for Bytes 2019-10-29 16:08:27 +01:00
Crited
35763b5652 Added Documentation/Changed Documentation 2019-10-29 16:02:31 +01:00
Crited
393527564a Changes Performance Counter category output 2019-10-29 15:40:35 +01:00
Crited
753fdf8f0e Documentation skeletons and actual documentation 2019-10-29 11:34:59 +01:00
Lord Hepipud
b5eee2534e Add default status for service check plugin 2019-10-29 10:51:39 +01:00
Lord Hepipud
d9516db82f Fixes data types of plugins 2019-10-29 10:51:17 +01:00
Lord Hepipud
9d6968595f Fixes code styling 2019-10-29 10:47:24 +01:00
Lord Hepipud
d170b69721 Merge branch 'snapshot' of https://github.com/LordHepipud/icinga-module-windows into snapshot 2019-10-29 10:19:31 +01:00
Crited
ee33bc075c Set default for Warning, Critical; Change Verbose to Verbosity with default and ValidateSet, Add ValidateSet for ServiceStatus, Fixed CPU-Check 2019-10-29 10:18:20 +01:00
Lord Hepipud
a8c1212314 Fixes filtering of 'core' plugin argument 2019-10-29 09:08:44 +01:00
Lord Hepipud
1ba52c86d6 Fixes invalid , 2019-10-29 09:06:52 +01:00
Crited
72b7749dc2 Add Set-NumericNegative Tool; Seperate Directory check into provider, change directory check from date to relative (20d) 2019-10-29 09:01:38 +01:00
Lord Hepipud
717417dd8a Separation of install wizard and answer input 2019-10-28 17:10:33 +01:00
Lord Hepipud
6eefa92564 Fixes service user to point to local machine if not defined 2019-10-28 17:07:48 +01:00
Lord Hepipud
cd7efd699b Code cleanup 2019-10-28 17:03:19 +01:00
Lord Hepipud
d720b17a92 Update Start-IcingaAgentInstallWizard.psm1 2019-10-28 16:59:11 +01:00
Lord Hepipud
1858f93c74 Add secure prompt to install Wizard 2019-10-28 16:56:05 +01:00
Crited
7c54096c94 Added Docs, Added IcingaCheckDirectory, Fixed Uptime 2019-10-28 16:10:27 +01:00
Lord Hepipud
62c62ce374 Merge branch 'snapshot' of https://github.com/LordHepipud/icinga-module-windows into snapshot 2019-10-23 14:23:15 +02:00
Lord Hepipud
c143f2e4d3 Add tool function to close and flush TCP connections 2019-10-22 20:05:43 +02:00
Lord Hepipud
e8ad7b5f8b Move service check daemon to proper location 2019-10-22 19:57:01 +02:00