summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2021-10-03 17:30:22 +0100
committerDan Goodliffe <dan@randomdan.homeip.net>2021-10-03 17:30:22 +0100
commite3a75be0a9cf64b1b8ca303c6ee7e682277950ad (patch)
treefb406c0c8ab36a3491fe387393bb72e143922ef1
parentSet overall maxconn for distcc (diff)
downloadconfig-e3a75be0a9cf64b1b8ca303c6ee7e682277950ad.tar.bz2
config-e3a75be0a9cf64b1b8ca303c6ee7e682277950ad.tar.xz
config-e3a75be0a9cf64b1b8ca303c6ee7e682277950ad.zip
Add running kernel version check
-rw-r--r--nagios/nrpe.cfg1
-rw-r--r--nagios/objects/cluster.cfg6
-rw-r--r--nagios/objects/commands.cfg5
3 files changed, 12 insertions, 0 deletions
diff --git a/nagios/nrpe.cfg b/nagios/nrpe.cfg
index 3b074d1..e4c3004 100644
--- a/nagios/nrpe.cfg
+++ b/nagios/nrpe.cfg
@@ -25,3 +25,4 @@ command[check_swap]=/usr/lib64/nagios/plugins/check_swap $ARG1$
command[check_sensors]=/usr/lib64/nagios/plugins/check_lm_sensors --sanitize $$(cat /etc/nagios/nrpe.sensors)
command[check_crm]=/usr/lib64/nagios/plugins/check_crm -w -f2
command[check_service]=/usr/lib64/nagios/plugins/check_service -s $ARG1$
+command[check_kernel]=/usr/lib64/nagios/plugins/check_kernel.sh
diff --git a/nagios/objects/cluster.cfg b/nagios/objects/cluster.cfg
index 59a2fd6..aa4db76 100644
--- a/nagios/objects/cluster.cfg
+++ b/nagios/objects/cluster.cfg
@@ -183,6 +183,12 @@ define service {
service_description Pacemaker
check_command check_service!pacemaker
}
+define service {
+ use remote-service
+ hostgroup_name linux-servers
+ service_description Kernel version
+ check_command check_kernel
+}
#
# Machine service checks
diff --git a/nagios/objects/commands.cfg b/nagios/objects/commands.cfg
index 7d2d9d3..4a0fdee 100644
--- a/nagios/objects/commands.cfg
+++ b/nagios/objects/commands.cfg
@@ -160,6 +160,11 @@ define command {
}
define command {
+ command_name check_kernel
+ command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_kernel
+}
+
+define command {
command_name check_dns
command_line $USER1$/check_dns -H $HOSTADDRESS$ -s $HOSTADDRESS$
}