Module: check_mk
Branch: master
Commit: 3ca18accfcf787077962baef331ed11ad819681e
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=3ca18accfcf787…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Fri Jan 28 09:34:20 2011 +0100
Add Perf-O-Meter for new ORACLE checks
---
web/plugins/perfometer/check_mk.py | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/web/plugins/perfometer/check_mk.py b/web/plugins/perfometer/check_mk.py
index 2ef7a81..7dda08c 100644
--- a/web/plugins/perfometer/check_mk.py
+++ b/web/plugins/perfometer/check_mk.py
@@ -225,3 +225,17 @@ def performeter_oracle_tablespaces(row, check_command, perf_data):
return "%.1f%%" % used_perc, h
perfometers["check_mk-oracle_tablespaces"] = performeter_oracle_tablespaces
+
+def perfometer_oracle_sessions(row, check_command, perf_data):
+ if check_command == "check_mk-oracle_sessions":
+ color = "#00ff48";
+ unit = "";
+ else:
+ color = "#4800ff";
+ unit = "/h";
+ value = int(perf_data[0][1]);
+ return "%d%s" % (value, unit), perfometer_logarithmic(value, 50, 2,
color);
+
+perfometers["check_mk-oracle_sessions"] = perfometer_oracle_sessions
+perfometers["check_mk-oracle_logswitches"] = perfometer_oracle_sessions
+