Module: check_mk
Branch: master
Commit: 89b922b7661ec65e6f4c21d787b4120819ac5556
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=89b922b7661ec6…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Fri Jul 27 13:15:28 2012 +0200
cmctc_lcp.*: added new checks for Rittal CMC-TC LCP
---
ChangeLog | 1 +
checkman/cmctc_lcp.blower | 19 +++++++++++++++++++
checkman/cmctc_lcp.blowergrade | 16 ++++++++++++++++
checkman/cmctc_lcp.flow | 19 +++++++++++++++++++
checkman/cmctc_lcp.regulator | 19 +++++++++++++++++++
checkman/cmctc_lcp.temp | 23 +++++++++++++++++++++++
6 files changed, 97 insertions(+), 0 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 2982234..e6c5927 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -22,6 +22,7 @@
* FIX: mssql agent: Added compatibility code for MSSQL 9
* f5_bigip_temp: add performance data
* added perf-o-meters for a lot of temperature checks
+ * cmctc_lcp.*: added new checks for Rittal CMC-TC LCP
WATO:
* Added permission to control the "clone host" feature in WATO
diff --git a/checkman/cmctc_lcp.blower b/checkman/cmctc_lcp.blower
new file mode 100644
index 0000000..c56255d
--- /dev/null
+++ b/checkman/cmctc_lcp.blower
@@ -0,0 +1,19 @@
+title: Rittal CMC-TC LCP Blowers
+agents: snmp
+author: Mathias Kettner <mk(a)mathias-kettner.de>
+license: GPL
+distribution: check_mk
+description:
+ Check the state of blowers of a Rittal CMC-TC LCP.
+
+item:
+ A descriptive name of the sensor, followed by " - ", followed by
+ the combination of IO unit number (3-6) and sensors index (1-4).
+ Example: {"3.2"} for first IO unit and second sensor.
+
+perfdata:
+ One variable: the current rotation speed of the blower in RPM
+
+inventory:
+ All available blowers sensors are automatically inventorized.
+
diff --git a/checkman/cmctc_lcp.blowergrade b/checkman/cmctc_lcp.blowergrade
new file mode 100644
index 0000000..d7d05b1
--- /dev/null
+++ b/checkman/cmctc_lcp.blowergrade
@@ -0,0 +1,16 @@
+title: Rittal CMC-TC LCP Blower total state
+agents: snmp
+author: Mathias Kettner <mk(a)mathias-kettner.de>
+license: GPL
+distribution: check_mk
+description:
+ Check the state of blowers of a Rittal CMC-TC LCP.
+
+item:
+ A descriptive name of the sensor, followed by " - ", followed by
+ the combination of IO unit number (3-6) and sensors index (1-4).
+ Example: {"3.2"} for first IO unit and second sensor.
+
+inventory:
+ One check per LCP will be created
+
diff --git a/checkman/cmctc_lcp.flow b/checkman/cmctc_lcp.flow
new file mode 100644
index 0000000..de346c3
--- /dev/null
+++ b/checkman/cmctc_lcp.flow
@@ -0,0 +1,19 @@
+title: Rittal CMC-TC LCP Water flow
+agents: snmp
+author: Mathias Kettner <mk(a)mathias-kettner.de>
+license: GPL
+distribution: check_mk
+description:
+ Check the speed of the water flow of a Rittal CMC-TC LCP.
+
+item:
+ A descriptive name of the sensor, followed by " - ", followed by
+ the combination of IO unit number (3-6) and sensors index (1-4).
+ Example: {"3.2"} for first IO unit and second sensor.
+
+perfdata:
+ One variable: the current flow in liters per second
+
+inventory:
+ One check per LCP will be generated.
+
diff --git a/checkman/cmctc_lcp.regulator b/checkman/cmctc_lcp.regulator
new file mode 100644
index 0000000..81ae101
--- /dev/null
+++ b/checkman/cmctc_lcp.regulator
@@ -0,0 +1,19 @@
+title: Rittal CMC-TC LCP Regulator
+agents: snmp
+author: Mathias Kettner <mk(a)mathias-kettner.de>
+license: GPL
+distribution: check_mk
+description:
+ Check the percentage of the regular of a Rittal CMC-TC LCP.
+
+item:
+ A descriptive name of the sensor, followed by " - ", followed by
+ the combination of IO unit number (3-6) and sensors index (1-4).
+ Example: {"3.2"} for first IO unit and second sensor.
+
+perfdata:
+ One variable: the current percentage of the regulator
+
+inventory:
+ One check per LCP will be generated.
+
diff --git a/checkman/cmctc_lcp.temp b/checkman/cmctc_lcp.temp
new file mode 100644
index 0000000..b896b0d
--- /dev/null
+++ b/checkman/cmctc_lcp.temp
@@ -0,0 +1,23 @@
+title: Rittal CMC-TC LCP Temperature sensors
+agents: snmp
+author: Mathias Kettner <mk(a)mathias-kettner.de>
+license: GPL
+distribution: check_mk
+description:
+ This check polls the state of temperature sensors of a Rittal LCP.
+
+item:
+ A descriptive name of the sensor, followed by " - ", followed by
+ the combination of IO unit number (3-6) and sensors index (1-4).
+ Example: {"3.2"} for first IO unit and second sensor.
+
+perfdata:
+ One variable: the current temperature in degrees celsius.
+
+inventory:
+ All available temperature sensors are automatically inventorized.
+
+[parameters]
+warn(int): Optional warning level for the temperature. If you use no
+ parameters, then the builtin state will be used (this is the default).
+crit(int): Critical level for the temperature.