Module: check_mk
Branch: master
Commit: 9a98b882ade19c32bfbef0b164c7f07ba700fb34
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=9a98b882ade19c…
Author: Sebastian Herbord <sh(a)mathias-kettner.de>
Date: Thu Oct 22 16:29:53 2015 +0200
fixed: change from recent commit df9ea24fda8c4a088a2f31f5a0c99934dd264f5d now works as
advertised
---
modules/check_mk.py | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/modules/check_mk.py b/modules/check_mk.py
index 09d6dea..261dd5d 100755
--- a/modules/check_mk.py
+++ b/modules/check_mk.py
@@ -3511,8 +3511,8 @@ def get_precompiled_check_parameters(hostname, item, params,
check_type):
# the running system.
# Make service levels available during check execution
-service_service_levels = extra_service_conf.get("_ec_sl", [])
-host_service_levels = extra_host_conf.get("_ec_sl", [])
+service_service_levels = None
+host_service_levels = None
derived_config_variable_names = [ "hosttags",
"service_service_levels", "host_service_levels" ]
# These variables are part of the Check_MK configuration, but are not needed
@@ -5891,6 +5891,10 @@ def read_config_files(with_conf_d=True, validate_hosts=True):
collect_hosttags()
+ global service_service_levels, host_service_levels
+ service_service_levels = extra_service_conf.get("_ec_sl", [])
+ host_service_levels = extra_host_conf.get("_ec_sl", [])
+
if validate_hosts:
duplicates = duplicate_hosts()
if duplicates: