From aad266dc4846855c3c3d74efab806b8250604559 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Sat, 31 Oct 2020 18:29:08 +0000 Subject: Add check of RAID arrays --- nagios/nrpe.cfg | 1 + nagios/objects/cluster.cfg | 6 ++++++ nagios/objects/commands.cfg | 5 +++++ 3 files changed, 12 insertions(+) (limited to 'nagios') diff --git a/nagios/nrpe.cfg b/nagios/nrpe.cfg index 6bf15c7..5fbf9e1 100644 --- a/nagios/nrpe.cfg +++ b/nagios/nrpe.cfg @@ -14,6 +14,7 @@ command[check_disk]=/usr/lib64/nagios/plugins/check_disk -w $ARG1$ -c $ARG2$ -p command[check_zombie_procs]=/usr/lib64/nagios/plugins/check_procs -w 5 -c 10 -s Z command[check_total_procs]=/usr/lib64/nagios/plugins/check_procs -w 150 -c 200 -k command[check_drbd]=/usr/lib64/nagios/plugins/check_drbd -d all -r Primary +command[check_raid]=/usr/lib64/nagios/plugins/check_raid.pl command[check_file_age]=/usr/lib64/nagios/plugins/check_file_age -f $ARG1$ -w 1800 -c 2700 command[check_haproxy]=/usr/lib64/nagios/plugins/check_haproxy_stats -s /run/haproxy.stats command[check_time]=/usr/lib64/nagios/plugins/check_ntp_time -H uk.pool.ntp.org diff --git a/nagios/objects/cluster.cfg b/nagios/objects/cluster.cfg index 7d57b7f..bb03a64 100644 --- a/nagios/objects/cluster.cfg +++ b/nagios/objects/cluster.cfg @@ -218,6 +218,12 @@ define service { check_interval 1 retry_interval 1 } +define service { + use remote-service + hostgroup_name linux-servers + service_description Raid + check_command check_raid +} # # Cluster state checks diff --git a/nagios/objects/commands.cfg b/nagios/objects/commands.cfg index 938b642..c057b2c 100644 --- a/nagios/objects/commands.cfg +++ b/nagios/objects/commands.cfg @@ -28,6 +28,11 @@ define command { command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_drbd } +define command { + command_name check_raid + command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_raid +} + define command { command_name check_load command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_load -- cgit v1.2.3