Module: check_mk
Branch: master
Commit: f286671e0a7d49c5b682fbbacf5244139a32faab
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=f286671e0a7d49…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Wed Apr 4 09:55:36 2018 +0200
Fixed broken agent baking with configured manual checks
Change-Id: Iad5dbb1eb26c6653dfa68ad41c7c7558bffa69e8
---
cmk_base/config.py | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/cmk_base/config.py b/cmk_base/config.py
index 85c8d24..96d3767 100644
--- a/cmk_base/config.py
+++ b/cmk_base/config.py
@@ -238,6 +238,15 @@ def _verify_non_duplicate_hosts():
# statically defined in checks.
def add_wato_static_checks_to_checks():
global checks
+
+ # In case the checks are not loaded yet it seems the current mode
+ # is not working with the checks. In this case also don't load the
+ # static checks into the configuration.
+ # TODO: Clean this up. Shouldn't we move the "checks" stuff to the
+ # checks module?
+ if not cmk_base.checks.check_info:
+ return
+
static = []
for entries in static_checks.values():
for entry in entries: