Lord Hepipud
8ef18f97a9
Moved NoPerfData from switch to bool
...
This is required to properly pass the argument from a CheckCommand to the result handler
2019-07-22 13:16:14 +02:00
Lord Hepipud
850e8b4d3f
Added support to add additional checks to package by code
2019-07-22 13:15:44 +02:00
Lord Hepipud
c82bdad7cc
Fixed return values and NULL objects for OutOfRange comparison
2019-07-22 13:15:21 +02:00
Lord Hepipud
e9583382f5
Used certificate is only printed on debug mode now
2019-07-22 12:42:35 +02:00
Lord Hepipud
c5903114b2
Reworked entire Lib and Module loading
...
Modules are now automaticly loaded recursively for the spcified folder, allowing us to name modules into a "namespace", preventing our modules to interfear with possible installed modules.
2019-07-22 12:41:07 +02:00
Lord Hepipud
c2e3ff2131
Small code styling fix
2019-07-22 10:35:23 +02:00
Lord Hepipud
824dde7518
Fixed NoPerfData handling for Check Result function
2019-07-22 09:02:33 +02:00
Lord Hepipud
4392714da3
Added support to skip perfdata for single checks
2019-07-22 09:02:09 +02:00
Lord Hepipud
1093cd17dc
Removed no longer required Output writing
2019-07-22 08:38:38 +02:00
Lord Hepipud
3078a0a937
Fixed spacing for multi-stack packages / checks in output
2019-07-22 08:37:54 +02:00
Lord Hepipud
9ffb9be1ad
Renamed lib icinga\checkresult to icinga\plugin
2019-07-19 20:06:29 +02:00
Lord Hepipud
93f7ac7f29
Added base help for Icinga thresholds including examples
2019-07-19 20:03:05 +02:00
Lord Hepipud
a32ec4f17c
Removed perf data output for unknown return codes
2019-07-19 20:02:41 +02:00
Lord Hepipud
a05a41ca86
Added proper unknown handling for min / max operator config
2019-07-19 20:02:09 +02:00
Lord Hepipud
069ab8e4f8
Fixed broken plugin return code
2019-07-19 20:01:15 +02:00
Lord Hepipud
99825a4a57
Removed duplicate check outputs
2019-07-19 20:00:55 +02:00
Lord Hepipud
7fd9f35de0
Reworked Icinga Plugin Framework
2019-07-19 19:38:09 +02:00
Lord Hepipud
89f7507809
Fixed wrong ForceReload argument on tools
2019-07-19 19:36:38 +02:00
Lord Hepipud
ae62c4a7ce
Added basic generic tool collection
2019-07-19 19:35:08 +02:00
Lord Hepipud
fafb102f0d
First draft for Icinga Plugin Dev-Kit
2019-07-18 17:54:39 +02:00
Lord Hepipud
b2f8d33228
Added improved import handler
2019-07-18 17:52:21 +02:00
LordHepipud
392f0b2a61
Fixed variable naming
...
Fixed variable naming for $ComputerInformations, which correctly should be named $ComputerInformation
2019-05-02 16:37:56 +02:00
LordHepipud
4e995390a4
Fix Physical Memory Size Count
...
Fixes #13 by using a proper CimInstance Object for returning the total physical memory size on the host
2019-05-02 16:26:33 +02:00
LordHepipud
09e406b90c
Fix Host FQDN building
...
Fixes #9 to ensure the hostname is always build properly, regardless of Domain, DNS Suffix or Hostname
2018-12-07 18:22:48 +01: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
d515b22255
[ #6 ]: Optimise message building for hello message
2018-11-22 11:40:40 +01:00
LordHepipud
05633f331f
[ #2 ] Added module run ticks to main cycle
2018-11-22 11:31:07 +01:00
LordHepipud
1b086adf23
Merge branch 'master' of github.com:LordHepipud/icinga-module-windows
2018-11-22 11:14:21 +01:00
LordHepipud
b6374c0c89
[ #1 ] Improved documentation and fixed wrong Cmdlet
2018-11-22 11:12:59 +01:00
LordHepipud
5b0731315d
Added missing .gitignore to project
2018-11-22 11:09:07 +01:00
Lord Hepipud
2bb71acf8c
Update issue templates
2018-11-17 10:46:23 +01:00
LordHepipud
2c82cd70d5
Added architecture image to introdution
2018-11-07 10:56:00 +01:00
LordHepipud
1aad5d4b20
Fixed typo in documentation
2018-11-06 17:22:52 +01:00
LordHepipud
ffee95f880
Initial commit
2018-11-06 17:14:49 +01:00