Module: check_mk
Branch: master
Commit: 7977281c42d7cb2fd507fa556c92b8d2f690aea3
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=7977281c42d7cb…
Author: Bernd Stroessenreuther <bs(a)mathias-kettner.de>
Date: Mon Jul 29 16:46:13 2013 +0200
check manpages for active checks which can be configured by dedicated rules in wato
---
checkman/check_disk_smb | 14 ++++++++++++++
checkman/check_dns | 19 +++++++++++++++++++
checkman/check_http | 22 ++++++++++++++++++++++
checkman/check_ldap | 16 ++++++++++++++++
checkman/check_smtp | 22 ++++++++++++++++++++++
checkman/check_tcp | 23 +++++++++++++++++++++++
6 files changed, 116 insertions(+)
diff --git a/checkman/check_disk_smb b/checkman/check_disk_smb
new file mode 100644
index 0000000..3322c28
--- /dev/null
+++ b/checkman/check_disk_smb
@@ -0,0 +1,14 @@
+title: Access to a SMB share / free space
+agents: active
+catalog: agentless
+license: GPL
+distribution: check_mk
+description:
+ This is an active check that can access a SMB share, check if it is
+ available and check the free space against given thresholds (in percent)
+ for {WARN} and {CRIT}.
+
+ This check can be configured by Wato.
+
+perfdata:
+ One value: The used space on the share in Bytes.
diff --git a/checkman/check_dns b/checkman/check_dns
new file mode 100644
index 0000000..cc975b3
--- /dev/null
+++ b/checkman/check_dns
@@ -0,0 +1,19 @@
+title: DNS query to a Nameserver
+agents: active
+catalog: agentless
+license: GPL
+distribution: check_mk
+description:
+ This is an active check that sends a DNS query to a DNS nameserver.
+
+ You can give the DNS name to query for.
+
+ It can compare the IP it gets back against a given IP and return {CRIT} if
+ they do not match. It can check the DNS server to be authoritativ for the
+ lookup. It can check response times against given thresholds for {WARN}
+ and {CRIT}.
+
+ This check can be configured by Wato.
+
+perfdata:
+ One value: The response time in seconds.
diff --git a/checkman/check_http b/checkman/check_http
new file mode 100644
index 0000000..f956423
--- /dev/null
+++ b/checkman/check_http
@@ -0,0 +1,22 @@
+title: HTTP/HTTPS connections
+agents: active
+catalog: agentless
+license: GPL
+distribution: check_mk
+description:
+ This performs an active check of a HTTP or HTTPS server.
+
+ It can check response times against given thresholds. It can check the response
+ page to match or not to match certain strings or regular expressions. It can
+ check the size of the result page against given thresholds. It can check for
+ a maximum age of the result page.
+
+ And you can configure it also to check the SSL certificate used on HTTPS
+ connection for expiration within the next days.
+
+ This check can be configured by Wato.
+
+perfdata:
+ If checking expiration of SSL certificate: None.
+
+ Otherwise two values: The response time in seconds and the size of the response in
Bytes.
diff --git a/checkman/check_ldap b/checkman/check_ldap
new file mode 100644
index 0000000..68567d6
--- /dev/null
+++ b/checkman/check_ldap
@@ -0,0 +1,16 @@
+title: LDAP/LDAPS connection
+agents: active
+catalog: agentless
+license: GPL
+distribution: check_mk
+description:
+ This is an active check that connects to an LDAP server by LDAP or
+ LDAPS protocol and reports the status of the connection.
+
+ You can give a special attribute to search for. Thresholds can be set on the
+ response time for {WARN} and {CRIT}.
+
+ This check can be configured by Wato.
+
+perfdata:
+ One value: The response time in seconds.
diff --git a/checkman/check_smtp b/checkman/check_smtp
new file mode 100644
index 0000000..355a4b8
--- /dev/null
+++ b/checkman/check_smtp
@@ -0,0 +1,22 @@
+title: SMTP connection
+agents: active
+catalog: agentless
+license: GPL
+distribution: check_mk
+description:
+ This is an active check that connects to a SMTP server and checks if the
+ SMTP protocol works. STARTTLS can be used to establish a SSL encrypted
+ connection. Using SMTP AUTH is possible.
+
+ You can specify a string to expect in the respose of the server. You can
+ give specific SMTP commands to execute on the connection and define which
+ responses are expected. Thresholds for the response time can be configured
+ for {WARN} and {CRIT}.
+
+ If using SSL you can configure to check for expiration of the SSL certificate
+ within the next days.
+
+ This check can be configured by Wato.
+
+perfdata:
+ One value: The response time in seconds.
diff --git a/checkman/check_tcp b/checkman/check_tcp
new file mode 100644
index 0000000..5340bd2
--- /dev/null
+++ b/checkman/check_tcp
@@ -0,0 +1,23 @@
+title: Connection to a TCP Port (unencrypted or with SSL)
+agents: active
+catalog: agentless
+license: GPL
+distribution: check_mk
+description:
+ This is an active check that connects to any given TCP port and checks
+ if the connection could be established. Therefor it can be used to check
+ nearly any TCP based service on the monitored machine. SSL can be activated
+ to connect to any SSL encrypted service.
+
+ Thresholds for the response time can be configured for {WARN} and {CRIT}.
+ You can give a string to send over the connection and define a string to
+ expect in the response. A given string to send for terminating the connection
+ can be configured too.
+
+ If using SSL you can configure to check for expiration of the SSL certificate
+ within the next days.
+
+ This check can be configured by Wato.
+
+perfdata:
+ One value: The response time in seconds.