id. sync mirror feature is not installed or unavailable.
Message-ID: <58dbc2bb.6WqJW9jqY9TnKDYA%si(a)mathias-kettner.de>
User-Agent: Heirloom mailx 12.5 6/20/10
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Module: check_mk
Branch: master
Commit: 8e8cd2a9a40f4d67ec27175b6d1859d81faae00d
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=8e8cd2a9a40f4d…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: Wed Mar 29 16:09:45 2017 +0200
4534 FIX emcvnx_mirrorview: Handles 'Request failed.' correct, id. sync mirror
feature is not installed or unavailable.
Change-Id: Ia14c8b3e0cc9793b9da481c568fa069630927457
---
.werks/4534 | 11 +++++++++++
checks/emcvnx_mirrorview | 6 +++++-
2 files changed, 16 insertions(+), 1 deletion(-)
diff --git a/.werks/4534 b/.werks/4534
new file mode 100644
index 0000000..1720c16
--- /dev/null
+++ b/.werks/4534
@@ -0,0 +1,11 @@
+Title: emcvnx_mirrorview: Handles 'Request failed.' correct, id. sync mirror
feature is not installed or unavailable.
+Level: 1
+Component: checks
+Class: fix
+Compatible: compat
+Edition: cre
+State: unknown
+Version: 1.5.0i1
+Date: 1490796442
+
+
diff --git a/checks/emcvnx_mirrorview b/checks/emcvnx_mirrorview
index 168bb6a..35fad6e 100644
--- a/checks/emcvnx_mirrorview
+++ b/checks/emcvnx_mirrorview
@@ -96,9 +96,13 @@
def parse_emcvnx_mirrorview(info):
parsed = {}
for line in info:
- if line[0] == "MirrorView Name":
+ if line[0] == "Request failed. Management Server - Sync Mirror Feature
software is not installed or unavailable.":
+ break
+
+ elif line[0] == "MirrorView Name":
lun_name = line[1].replace("_", "
").replace("Mirror", "").strip()
parsed.setdefault(lun_name, {})
+
else:
if "UID" in line[0]:
lun_value = ":".join(line[1:]).strip()