Commit graph

18 commits

Author SHA1 Message Date
Lord Hepipud
117214eca5 Replaced Silent argument for verbose on check packages 2019-07-22 18:03:19 +02:00
Lord Hepipud
6d83cafc38 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