Module: check_mk
Branch: master
Commit: 01b0013a683969f0a24a457b8ad4a2086b654c4a
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=01b0013a683969…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Mon Jul 20 11:06:52 2015 +0200
Fixed "OMD ... performance" checks reporting WARN after update from 1.2.6 to
master
---
checks/livestatus_status | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/checks/livestatus_status b/checks/livestatus_status
index 624e41c..43f2693 100644
--- a/checks/livestatus_status
+++ b/checks/livestatus_status
@@ -100,9 +100,14 @@ def check_livestatus_status(item, params, parsed):
yield 0, "Core version: %s" % status["program_version"]
yield 0, "Livestatus version: %s" % status["livestatus_version"]
- # In CMC <= 1.2.6 event handlers cannot be enabled. So never
- # warn.
if status["program_version"].startswith("Check_MK 1.2.6"):
+ # In CMC <= 1.2.6 event handlers cannot be enabled. So never warn.
+ params["enable_event_handlers"] = 0
+ elif status.get("has_event_handlers", '1') == '0':
+ # After update from < 1.2.7 the check would warn about disabled alert
+ # handlers since they are disabled in this case. But the user has no alert
+ # handlers defined, so this is nothing to warn about. Start warn when the
+ # user defines his first alert handlers.
params["enable_event_handlers"] = 0
settings = [