Module: check_mk
Branch: master
Commit: c003b1e98f51078b61f2fc7ce09897085986a00c
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=c003b1e98f5107…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: Wed Dec 28 10:05:41 2016 +0100
Minor code cleanup
Change-Id: I5faf6328593188d37e38b2dbba775269cc6c7dcb
---
checks/fileinfo | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/checks/fileinfo b/checks/fileinfo
index bbe0940..5c1752e 100644
--- a/checks/fileinfo
+++ b/checks/fileinfo
@@ -60,6 +60,7 @@ def inventory_fileinfo(info, case):
inventory.append((group, {}))
return inventory
+
def fileinfo_process_date(pattern, reftime):
for what, the_time in [ ("DATE", reftime), ("YESTERDAY", reftime
- 86400) ]:
the_regex = '((?:/|[A-Za-z]).*)\$%s:((?:%%\w.?){1,})\$(.*)' % what
@@ -73,6 +74,7 @@ def fileinfo_process_date(pattern, reftime):
return pattern
+
def fileinfo_groups_of_file(check_filename, reftime):
groups = []
for line in host_extra_conf(g_hostname, fileinfo_groups):
@@ -112,6 +114,7 @@ def fileinfo_groups_of_file(check_filename, reftime):
return groups
+
def fileinfo_check_timeranges(params):
ranges = params.get("timeofday")
if ranges == None:
@@ -123,6 +126,7 @@ def fileinfo_check_timeranges(params):
return None
return " (out of relevant time of day)"
+
def fileinfo_in_timerange(now, range_from, range_to):
minutes_from = range_from[0] * 60 + range_from[1]
minutes_to = range_to[0] * 60 + range_to[1]
@@ -160,6 +164,7 @@ def check_fileinfo(item, params, info):
return fileinfo_check_function(check_definition, params, outof_range_txt)
+
# Extracts patterns that are relevant for the current host and item.
# Constructs simple list of patterns and makes them available for the check
def fileinfo_groups_precompile(hostname, item, params):
@@ -270,6 +275,7 @@ def check_fileinfo_groups(item, params, info):
return fileinfo_check_function(check_definition, params, outof_range_txt)
+
def fileinfo_check_function(check_definition, params, outof_range_txt):
state = 0
infos = []