Module: check_mk
Branch: master
Commit: f3dcca2e2b26332fc2b07baed673637b093d8839
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=f3dcca2e2b2633…
Author: Bernd Stroessenreuther <bs(a)mathias-kettner.de>
Date: Fri Jan 10 14:30:59 2014 +0100
fixed typo in werk 442
---
.werks/442 | 2 +-
ChangeLog | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/.werks/442 b/.werks/442
index 0b9169c..eefc367 100644
--- a/.werks/442
+++ b/.werks/442
@@ -1,4 +1,4 @@
-Title: dell_om_disks: Treat global host spare disks as OK, instead of WARN
+Title: dell_om_disks: Treat global hot spare disks as OK, instead of WARN
Level: 1
Component: checks
Class: fix
diff --git a/ChangeLog b/ChangeLog
index 4f156a2..9cb3276 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -83,7 +83,7 @@
* 0440 FIX: heartbeat_crm: Inventory more gracefully handles case where agent output is invalid...
* 0113 FIX: blade_blades: Now only make inventory for blades that are powered on...
* 0441 FIX: megaraid_bbu: Fix several false alarms and cases where inventory failed
- * 0442 FIX: dell_om_disks: Treat global host spare disks as OK, instead of WARN...
+ * 0442 FIX: dell_om_disks: Treat global hot spare disks as OK, instead of WARN...
* 0443 FIX: brocade_fcport: cope with firmware that does not provide speed information...
* 0322 FIX: timemachine: Check now also works if there are spaces in the name of the backup volume or the hostname
* 0253 FIX: windows agent: fixed crash on processing eventlog records...
Module: check_mk
Branch: master
Commit: d35100dd87a4f08504c2dd9681c4a1275761487c
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=d35100dd87a4f0…
Author: Bernd Stroessenreuther <bs(a)mathias-kettner.de>
Date: Fri Jan 10 11:02:32 2014 +0100
emcvnx_hwstatus: FIX: in EMC VNX 7500 series there is a new type of enclosures called SPE which did break the check because of unexpected output
---
checks/emcvnx_hwstatus | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/checks/emcvnx_hwstatus b/checks/emcvnx_hwstatus
index 0364b56..d2fbd9d 100644
--- a/checks/emcvnx_hwstatus
+++ b/checks/emcvnx_hwstatus
@@ -82,6 +82,9 @@
def parse_emcvnx_hwstatus(info):
parsed = {}
for line in info:
+ # recognice Enclosures by a line like
+ # DAE6S Bus 0 Enclosure 1
+ # with maybe an additional error message if Overall Status is not ok
if len(line) > 3 and line[1] == "Bus" and line[3] == "Enclosure":
encid = line[2] + "/" + line[4]
enc = {}
@@ -90,6 +93,19 @@ def parse_emcvnx_hwstatus(info):
enc["Overall Status"] = line[5].replace("*", "")
else:
enc["Overall Status"] = "No Errors Reported"
+ # recognice Enclosures by a line like
+ # SPE5 Enclosure SPE
+ # with maybe an additional error message if Overall Status is not ok
+ elif len(line) > 2 and line[1] == "Enclosure":
+ encid = line[2]
+ enc = {}
+ parsed[encid] = enc
+ if len(line) > 3:
+ enc["Overall Status"] = line[3].replace("*", "")
+ else:
+ enc["Overall Status"] = "No Errors Reported"
+ # gather additional information about an Enclosure found in one
+ # of the cases above
elif len(line) > 2 and line[-2] == "State:":
if line[0] == "SP":
device = line[0] + " " + line[1]
Module: check_mk
Branch: master
Commit: ccfea1adbeb7fff775ad9f2fe0adeb638e686032
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=ccfea1adbeb7ff…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Fri Jan 10 08:35:44 2014 +0100
Updated bug entries #2125
---
.bugs/2125 | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/.bugs/2125 b/.bugs/2125
new file mode 100644
index 0000000..e013c37
--- /dev/null
+++ b/.bugs/2125
@@ -0,0 +1,14 @@
+Title: EventFilterState() based view filters handle all boxes unticked not as expected
+Component: multisite
+State: open
+Date: 2014-01-10 08:32:57
+Targetversion: 1.2.5i1
+Class: nastiness
+
+The view filter EventFilterState renders checkboxes of things, for example of states. If all boxes
+are unchecked, the filter behaves like all boxes are checked -> no filtering. The user expects that
+this filter setting makes the filter all rows out, means an empty result.
+
+The current implementation might be confusing. Either make the filter work as expected or make the
+filter aumomatically check all boxes when the last checkbox is unchecked. This should also show the
+user that excluding all states is senseless.