Module: check_mk
Branch: master
Commit: 1540e79a73f6ffbfc2bf144c5af06d1c452f879a
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=1540e79a73f6ff…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Fri Sep 11 14:56:13 2015 +0200
docsis_channels_upstream: added missing man page
---
checkman/docsis_channels_upstream | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/checkman/docsis_channels_upstream b/checkman/docsis_channels_upstream
new file mode 100644
index 0000000..3d3ec06
--- /dev/null
+++ b/checkman/docsis_channels_upstream
@@ -0,0 +1,16 @@
+title: DOCSIS: Upstream Channels
+agents: snmp
+catalog: hw/network/generic
+license: GPL
+distribution:
+description:
+ This check monitors the signal/noise ratio, the corrected and
+ uncorrectable errors and the registered and total number of modems
+ of upstream channels of DOCSIS devices.
+
+item:
+ Channel ID
+
+inventory:
+ One service will be created for each channel
+
Module: check_mk
Branch: master
Commit: 669e69482356bb812471487916e18b482cecb21f
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=669e69482356bb…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Fri Sep 11 14:51:39 2015 +0200
Added several missing man pages, fixed naming of active check man pages
---
checkman/{bi_aggr => check_bi_aggr} | 0
checkman/check_cmk_inv | 14 ++++++++++++++
checkman/{mail => check_mail} | 0
checkman/{mail_loop => check_mail_loop} | 0
checkman/check_mkevents | 15 +++++++++++++++
modules/check_mk.py | 3 ++-
6 files changed, 31 insertions(+), 1 deletion(-)
diff --git a/checkman/bi_aggr b/checkman/check_bi_aggr
similarity index 100%
rename from checkman/bi_aggr
rename to checkman/check_bi_aggr
diff --git a/checkman/check_cmk_inv b/checkman/check_cmk_inv
new file mode 100644
index 0000000..6856873
--- /dev/null
+++ b/checkman/check_cmk_inv
@@ -0,0 +1,14 @@
+title: Check_MK Hardware/Software-Inventory
+agents: active
+catalog: agentless
+license: GPL
+distribution: check_mk
+description:
+ This check has two purposes: performing a hardware/software-inventory for a host
+ and then optionally checking for changes in the hardware or software. In order
+ for the inventory to yield useful data you need to deploy the agent plugin
+ {mk_inventory} on Linux, Windows and UNIX. SNMP devices can do inventory without
+ any additional plugin.
+
+ By creating a rule with a parameter for this check you can get warned about
+ changes in the hardware or software. This is optional.
diff --git a/checkman/mail b/checkman/check_mail
similarity index 100%
rename from checkman/mail
rename to checkman/check_mail
diff --git a/checkman/mail_loop b/checkman/check_mail_loop
similarity index 100%
rename from checkman/mail_loop
rename to checkman/check_mail_loop
diff --git a/checkman/check_mkevents b/checkman/check_mkevents
new file mode 100644
index 0000000..2444926
--- /dev/null
+++ b/checkman/check_mkevents
@@ -0,0 +1,15 @@
+title: BI Aggregations
+agents: active
+catalog: agentless
+license: GPL
+distribution: check_mk
+description:
+ Checks the Event Console for open events for a host - either for any events for
+ for those with certain application names. This check can be used for having the
+ event status visible in the normal monitoring views. Note: only events of those
+ hosts that are part of the monitoring can be checked that way.
+
+ The service goes OK if all open events have OK state or if there are no open
+ events. Otherwise the state will take the worst state of all open events. Optionally
+ acknowledged events can be ignored.
+
diff --git a/modules/check_mk.py b/modules/check_mk.py
index 2504c86..caa2aba 100755
--- a/modules/check_mk.py
+++ b/modules/check_mk.py
@@ -416,7 +416,8 @@ def output_check_info():
all_check_manuals = all_manuals()
read_manpage_catalog()
- checks_sorted = check_info.items() + active_check_info.items()
+ checks_sorted = check_info.items() + \
+ [ ("check_" + name, entry) for (name, entry) in active_check_info.items() ]
checks_sorted.sort()
for check_type, check in checks_sorted:
man_filename = all_check_manuals.get(check_type)
monitors the storage processor utilization of an EMC VNX Storage System
Message-ID: <55f2c639.e1YCblc5G3iVMuyx%si(a)mathias-kettner.de>
User-Agent: Heirloom mailx 12.5 6/20/10
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Module: check_mk
Branch: master
Commit: e1be719b3a0a7023ba694ab6f0085d7757d093ad
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=e1be719b3a0a70…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: Fri Sep 11 14:16:39 2015 +0200
#2588 new check emcvnx_sp_util: monitors the storage processor utilization of an EMC VNX Storage System
To use this check you have to configure the
{agent_emcvnx} special agent via the {Datasource Programs}
'Check state of EMC VNS storage system' in WATO.
---
.werks/2588 | 11 +++++++++++
ChangeLog | 1 +
2 files changed, 12 insertions(+)
diff --git a/.werks/2588 b/.werks/2588
new file mode 100644
index 0000000..cfbf851
--- /dev/null
+++ b/.werks/2588
@@ -0,0 +1,11 @@
+Title: new check emcvnx_sp_util: monitors the storage processor utilization of an EMC VNX Storage System
+Level: 1
+Component: checks
+Compatible: compat
+Version: 1.2.7i3
+Date: 1441973337
+Class: feature
+
+To use this check you have to configure the
+{agent_emcvnx} special agent via the {Datasource Programs}
+'Check state of EMC VNS storage system' in WATO.
diff --git a/ChangeLog b/ChangeLog
index 1c64881..7b71568 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -75,6 +75,7 @@
* 2572 dell_om_vdisks: New check for virtual disks on Dell OpenManage supported devices
* 2586 check ibm_imm_fan: lower and upper levels are now configurable
* 2587 new checks juniper_temp, juniper_fru, juniper_mem, juniper_alarm for a Juniper Ethernet Switch
+ * 2588 new check emcvnx_sp_util: monitors the storage processor utilization of an EMC VNX Storage System...
* 2315 FIX: windows agent: BOM replacement, fixed incorrect byte offset...
* 2316 FIX: windows agent: fix garbled output of cached agent plugins...
* 2358 FIX: check_mk_agent.solaris: more correct computation of zfs used space...
Module: check_mk
Branch: master
Commit: 7233046631454cf376793dfdb6b7c25e20d9c6f0
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=7233046631454c…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: Fri Sep 11 13:07:56 2015 +0200
added manpages for juniper_{alarm/fru/fru.fan/mem/temp} and emcvnx_sp_util
---
checkman/emcvnx_sp_util | 20 ++++++++++++++++++++
checkman/juniper_alarm | 19 +++++++++++++++++++
checkman/juniper_fru | 20 ++++++++++++++++++++
checkman/juniper_fru.fan | 19 +++++++++++++++++++
checkman/juniper_mem | 17 +++++++++++++++++
checkman/juniper_temp | 20 ++++++++++++++++++++
6 files changed, 115 insertions(+)
diff --git a/checkman/emcvnx_sp_util b/checkman/emcvnx_sp_util
new file mode 100644
index 0000000..d0c2c72
--- /dev/null
+++ b/checkman/emcvnx_sp_util
@@ -0,0 +1,20 @@
+title: EMC VNX Storage: Storage Processor Utilization
+agents: emc
+catalog: hw/storagehw/emc
+license: GPL
+distribution: check_mk
+description:
+ This check monitors the storage processor utilization of
+ a EMC VNX storage system.
+
+ The upper default levels are set to (50%, 60%).
+ These levels are configurable.
+
+item:
+ None.
+
+perfdata:
+ The storage processor utilization in percent.
+
+inventory:
+ One service is created.
diff --git a/checkman/juniper_alarm b/checkman/juniper_alarm
new file mode 100644
index 0000000..7d8c63d
--- /dev/null
+++ b/checkman/juniper_alarm
@@ -0,0 +1,19 @@
+title: Juniper Ethernet Switch: Chassis Alarm
+agents: snmp
+catalog: hw/network/juniper
+license: GPL
+distribution: check_mk
+description:
+ This check monitors the alarm state of a Juniper Ethernet Switch Chassis.
+
+ The device sends the state by itself:
+ - normally workinh, online: OK
+ - offline, warning: WARN
+ - failed or alert: CRIT
+ - unknown or unavailable: UNKNOWN
+
+item:
+ None.
+
+inventory:
+ One services is created.
diff --git a/checkman/juniper_fru b/checkman/juniper_fru
new file mode 100644
index 0000000..219959f
--- /dev/null
+++ b/checkman/juniper_fru
@@ -0,0 +1,20 @@
+title: Juniper Ethernet Switch: Power Supply
+agents: snmp
+catalog: hw/network/juniper
+license: GPL
+distribution: check_mk
+description:
+ This check monitors the power supplies
+ of a Juniper Ethernet Switch Chassis.
+
+ The state of the service is given by the device itself:
+ - present, ready, announce online, online OK
+ - diagnostic, standby: WARN
+ - empty, announce offline, offline: CRIT
+ - unknown: UNKNOWN
+
+item:
+ The name of the power supply.
+
+inventory:
+ One service per power supply is created.
diff --git a/checkman/juniper_fru.fan b/checkman/juniper_fru.fan
new file mode 100644
index 0000000..097e46a
--- /dev/null
+++ b/checkman/juniper_fru.fan
@@ -0,0 +1,19 @@
+title: Juniper Ethernet Switch: Fan
+agents: snmp
+catalog: hw/network/juniper
+license: GPL
+distribution: check_mk
+description:
+ This check monitors the fans of a Juniper Ethernet Switch Chassis.
+
+ The state of the service is given by the device itself:
+ - present, ready, announce online, online OK
+ - diagnostic, standby: WARN
+ - empty, announce offline, offline: CRIT
+ - unknown: UNKNOWN
+
+item:
+ The name of the power supply.
+
+inventory:
+ One service per power supply is created.
diff --git a/checkman/juniper_mem b/checkman/juniper_mem
new file mode 100644
index 0000000..3e69270
--- /dev/null
+++ b/checkman/juniper_mem
@@ -0,0 +1,17 @@
+title: Juniper Ethernet Switch: Memory
+agents: snmp
+catalog: hw/network/juniper
+license: GPL
+distribution: check_mk
+description:
+ This check monitors the memory of the modules
+ of a Juniper Ethernet Switch Chassis.
+
+ The upper default levels are set to (80%, 90%).
+ These levels are configurable.
+
+item:
+ The module name.
+
+inventory:
+ One sevice per module is created.
diff --git a/checkman/juniper_temp b/checkman/juniper_temp
new file mode 100644
index 0000000..fcec1b6
--- /dev/null
+++ b/checkman/juniper_temp
@@ -0,0 +1,20 @@
+title: Juniper Ethernet Switch: Temperature
+agents: snmp
+catalog: hw/network/juniper
+license: GPL
+distribution: check_mk
+description:
+ This check monitors the temperature of the
+ modules of a Juniper Ethernet Switch Chassis.
+
+ The upper default levels are set to (55%, 60%).
+ The upper and lower levels are configurable.
+
+item:
+ The name of the module.
+
+perfdata:
+ The temperature.
+
+inventory:
+ One service per module is created.