Module: check_mk
Branch: master
Commit: 2e0a32f9cc40b62f168355f998e2c9232184d841
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=2e0a32f9cc40b6…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: Wed Sep 7 11:00:13 2016 +0200
3744 synology_info: Now also displays OS version
---
.werks/3744 | 9 +++++++++
ChangeLog | 1 +
checks/synology_info | 5 +++--
3 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/.werks/3744 b/.werks/3744
new file mode 100644
index 0000000..9562fa8
--- /dev/null
+++ b/.werks/3744
@@ -0,0 +1,9 @@
+Title: synology_info: Now also displays OS version
+Level: 1
+Component: checks
+Compatible: compat
+Version: 1.4.0i1
+Date: 1473238791
+Class: feature
+
+
diff --git a/ChangeLog b/ChangeLog
index fa3c871..cb56b18 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -154,6 +154,7 @@
* 3867 filter 'Servicegroup (Regex)' can be negated
* 3868 f5_bigip_cluster_status: node states are configurable for F5 BigIP devices
since version 11.2
* 3869 ipmi: now IPMI sensors can be ignored by their status texts during discovery
+ * 3744 synology_info: Now also displays OS version
* 3073 FIX: windows agent: relative paths to mrpe scripts are now treated as relative
to the agent installation directory...
* 3061 FIX: mk_jolokia: Fixed debugging of the agent plugin
* 3074 FIX: windows agent: fixed incorrect values for 32-bit performance counters
diff --git a/checks/synology_info b/checks/synology_info
index f40aeba..df6c674 100644
--- a/checks/synology_info
+++ b/checks/synology_info
@@ -28,8 +28,8 @@ def inventory_synology_info(info):
return [(None, None)]
def check_synology_info(_no_item, _no_params, info):
- model, serial = info[0]
- return 0, "Model: %s, S/N: %s" % (model, serial)
+ model, serial, osver = info[0]
+ return 0, "Model: %s, S/N: %s, OS Version: %s" % (model, serial, osver)
check_info["synology_info"] = {
"check_function" : check_synology_info,
@@ -39,6 +39,7 @@ check_info["synology_info"] = {
"snmp_info" : (".1.3.6.1.4.1.6574.1.5", [
1, #Model
2, #SerialNumber
+ 3, #OS Version
]),
"includes" : [ "synology.include" ]
}