Module: check_mk
Branch: master
Commit: 7c8c29157360eb4c6d4a4d8993e7109d52e51a52
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=7c8c29157360eb…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: Tue Sep 19 16:15:55 2017 +0200
5293 ucs_bladecenter_if: Now detects 'Direct Server Connect' interfaces
Change-Id: Iee3d9ca9738f615f4c67032a9d935703638690bd
---
.werks/5293 | 11 +++++++++++
checks/ucs_bladecenter_if | 3 +++
2 files changed, 14 insertions(+)
diff --git a/.werks/5293 b/.werks/5293
new file mode 100644
index 0000000..acc43c9
--- /dev/null
+++ b/.werks/5293
@@ -0,0 +1,11 @@
+Title: ucs_bladecenter_if: Now detects 'Direct Server Connect' interfaces
+Level: 1
+Component: checks
+Compatible: compat
+Edition: cre
+Version: 1.5.0i1
+Date: 1505830436
+Class: feature
+
+The internal description of these interfaces is 'fabricDceSwSrvEp'.
+These are directrly connected and not part of any interface group.
diff --git a/checks/ucs_bladecenter_if b/checks/ucs_bladecenter_if
index 3aed73c..6b3e87f 100644
--- a/checks/ucs_bladecenter_if
+++ b/checks/ucs_bladecenter_if
@@ -85,6 +85,9 @@ def parse_ucs_bladecenter_if(info):
for key, values in data.get("fabricDceSwEp", {}).items():
icnt_interfaces.setdefault(values["EpDn"], {}).update(values)
+ for key, values in data.get("fabricDceSwSrvEp", {}).items():
+ icnt_interfaces.setdefault(values["EpDn"], {}).update(values)
+
# Get info for each portchannel
icnt_pc_info = {}
for key, values in data.get("fabricDceSwSrvPc", {}).items():