Module: check_mk
Branch: master
Commit: 67c006031c3e6f1764d571be7277f1f1af9f576b
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=67c006031c3e6f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Mon Feb 19 15:59:27 2018 +0100
Improved management board output of "cmk -D HOST"
Change-Id: I46418cb63684e8919a400fbe435562ab977b2547
---
cmk_base/data_sources/snmp.py | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/cmk_base/data_sources/snmp.py b/cmk_base/data_sources/snmp.py
index 2b539e8..0887e33 100644
--- a/cmk_base/data_sources/snmp.py
+++ b/cmk_base/data_sources/snmp.py
@@ -68,6 +68,10 @@ class SNMPDataSource(DataSource):
return "snmp"
+ def title(self):
+ return "SNMP"
+
+
def _cpu_tracking_id(self):
return "snmp"
@@ -96,8 +100,8 @@ class SNMPDataSource(DataSource):
if portinfo == None:
portinfo = 'default'
- return "SNMP (%s, Bulk walk: %s, Port: %s, Inline: %s)" % \
- (cred, bulk, portinfo, inline)
+ return "%s (%s, Bulk walk: %s, Port: %s, Inline: %s)" % \
+ (self.title(), cred, bulk, portinfo, inline)
def _from_cache_file(self, raw_data):
@@ -252,6 +256,10 @@ class SNMPManagementBoardDataSource(SNMPDataSource):
return "mgmt_snmp"
+ def title(self):
+ return "Management board - SNMP"
+
+
def _execute(self, hostname, ipaddress):
# Do not use the (custom) ipaddress for the host. Use the management board
# address instead