Module: check_mk
Branch: master
Commit: 3fa6c4f962332251d75fc0b636a4460853232b97
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=3fa6c4f9623322…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: Tue Jan 8 14:57:11 2019 +0100
7000 FIX liebert.include: Fixed discovery of empty sensor names
Change-Id: I6a56ca070a8fd62f3bbe4593f4f2ca7248f87d10
---
.werks/7000 | 10 ++++++++++
checks/.f12 | 1 +
checks/liebert.include | 4 ++++
3 files changed, 15 insertions(+)
diff --git a/.werks/7000 b/.werks/7000
new file mode 100644
index 0000000..3951f8c
--- /dev/null
+++ b/.werks/7000
@@ -0,0 +1,10 @@
+Title: liebert.include: Fixed discovery of empty sensor names
+Level: 1
+Component: checks
+Compatible: compat
+Edition: cre
+Version: 1.6.0i1
+Date: 1546955746
+Class: fix
+
+
diff --git a/checks/.f12 b/checks/.f12
index be888b0..302a564 100755
--- a/checks/.f12
+++ b/checks/.f12
@@ -3,6 +3,7 @@ set -e
SITE=${SITE:-$(cat ../.site 2>/dev/null || true)}
SITE=${SITE:-$(omd sites --bare | head -n 1)}
+SITE=heute2
ROOT=/omd/sites/$SITE
echo "TARGET: $ROOT/share/check_mk/checks"
diff --git a/checks/liebert.include b/checks/liebert.include
index 61dadd0..57b4ada 100644
--- a/checks/liebert.include
+++ b/checks/liebert.include
@@ -45,6 +45,8 @@ def parse_liebert(info):
elements = zip(line[0::3], line[1::3], line[2::3])
for element in elements:
+ if not element[0]:
+ continue
name = get_item_name(element[0])
parsed[name] = [element[1], element[2]]
@@ -73,6 +75,8 @@ def parse_liebert_without_unit(info):
elements = zip(line[0::2], line[1::2])
for element in elements:
+ if not element[0]:
+ continue
name = get_item_name(element[0])
parsed[name] = element[1]