Lord Hepipud
d2b72d9496
Fixed $null code styling comparison
2019-07-24 17:21:10 +02:00
Lord Hepipud
c37a6cbfe2
Added support to translate check values to speaking values on output
2019-07-24 17:19:56 +02:00
Lord Hepipud
318966e392
Added support to check if objects exist on icinga checks
2019-07-24 17:10:16 +02:00
Lord Hepipud
da504cebe6
Removed no longer required variables from Check Package
2019-07-24 13:02:03 +02:00
Lord Hepipud
9b46d63fd0
Check Packages will now return Unknown if no check is assigned
2019-07-24 13:01:50 +02:00
Lord Hepipud
2f5f7ac1a1
Removed no longer required debug output
2019-07-23 12:21:45 +02:00
Lord Hepipud
09b9f23f7e
Fixed check initialising for AddCheck() on Check Packages
2019-07-23 11:42:16 +02:00
Lord Hepipud
8f3183941f
Replaced Silent argument for verbose on check packages
2019-07-22 18:03:19 +02:00
Lord Hepipud
596c5375b7
Fixed output for Check Results with checks only
2019-07-22 18:01:12 +02:00
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
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
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
fafb102f0d
First draft for Icinga Plugin Dev-Kit
2019-07-18 17:54:39 +02:00