Module: check_mk
Branch: master
Commit: d0f808d19b179468d640ffd7c569e237cd6f5e5a
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=d0f808d19b1794…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Mon Jun 29 14:52:31 2015 +0200
#2381 FIX emc_datadomain_fans: Made check more robust against broken SNMP output
---
.werks/2381 | 10 ++++++++++
ChangeLog | 1 +
checks/emc_datadomain_fans | 2 +-
3 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/.werks/2381 b/.werks/2381
new file mode 100644
index 0000000..afaa018
--- /dev/null
+++ b/.werks/2381
@@ -0,0 +1,10 @@
+Title: emc_datadomain_fans: Made check more robust against broken SNMP output
+Level: 1
+Component: checks
+Class: fix
+Compatible: compat
+State: unknown
+Version: 1.2.7i3
+Date: 1435582335
+
+
diff --git a/ChangeLog b/ChangeLog
index 654e4fb..b9ac12f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -15,6 +15,7 @@
* 2378 FIX: if: Now fixing encoding in interface descriptions according to rule...
* 2362 FIX: mk_logwatch: fix cases where one logfile is listsed more than once in
logwatch.cfg...
* 2363 FIX: jolokia_metrics.uptime: Do not inventory instances where Uptime is
missing - avoid crashed check
+ * 2381 FIX: emc_datadomain_fans: Made check more robust against broken SNMP output
Multisite:
* 2314 FIX: Availability: fixed exception when grouping by host or service group
diff --git a/checks/emc_datadomain_fans b/checks/emc_datadomain_fans
index cee9ca5..e5aeaab 100644
--- a/checks/emc_datadomain_fans
+++ b/checks/emc_datadomain_fans
@@ -42,7 +42,7 @@ def check_emc_datadomain_fans(item, _no_params, info):
"3": "High"
}
for line in info:
- if item == line[0]+"-"+line[1]:
+ if item == "%s-%s" % (line[0], line[1]):
dev_descr = line[2]
dev_level = line[3]
dev_state = line[4]