Module: check_mk
Branch: master
Commit: a0df307afe474debb6bcc998e14c3a2a1aef36e7
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=a0df307afe474d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Wed Mar 9 16:45:43 2011 +0100
Added perfometer for snmp_uptime
---
web/plugins/perfometer/check_mk.py | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/web/plugins/perfometer/check_mk.py b/web/plugins/perfometer/check_mk.py
index 90f4bad..0f750da 100644
--- a/web/plugins/perfometer/check_mk.py
+++ b/web/plugins/perfometer/check_mk.py
@@ -261,3 +261,13 @@ def perfometer_h3c_lanswitch_cpu(row, check_command, perf_data):
#perfometer_linear(perc, color)
perfometers["check_mk-h3c_lanswitch_cpu"] = perfometer_h3c_lanswitch_cpu
+
+def perfometer_check_mk_uptime(row, check_command, perf_data):
+ days, rest = divmod(int(perf_data[0][1]), 60*60*24)
+ hours, rest = divmod(rest, 60*60)
+ minutes, seconds = divmod(rest, 60)
+
+ return "%02dd %02dh %02dm" % (days, hours, minutes),
perfometer_logarithmic(perf_data[0][1], 400, 2, '#80F000')
+
+perfometers["check_mk-uptime"] = perfometer_check_mk_uptime
+perfometers["check_mk-snmp_uptime"] = perfometer_check_mk_uptime