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)