diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2025-01-02 09:48:59 +0000 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2025-01-02 09:48:59 +0000 |
commit | 172a8e13a6327df84c526229b90487aa693b2754 (patch) | |
tree | eb7ee793562a9770b7e797bd3d48bdc02aaa0338 /nagios | |
parent | Fix order of DRBD syncs after removals (diff) | |
download | config-172a8e13a6327df84c526229b90487aa693b2754.tar.bz2 config-172a8e13a6327df84c526229b90487aa693b2754.tar.xz config-172a8e13a6327df84c526229b90487aa693b2754.zip |
Add Nagios needrestart check
Diffstat (limited to 'nagios')
-rw-r--r-- | nagios/nrpe.cfg | 1 | ||||
-rw-r--r-- | nagios/objects/cluster.cfg | 9 |
2 files changed, 10 insertions, 0 deletions
diff --git a/nagios/nrpe.cfg b/nagios/nrpe.cfg index b6da35e..70d8244 100644 --- a/nagios/nrpe.cfg +++ b/nagios/nrpe.cfg @@ -26,3 +26,4 @@ command[check_sensors]=/usr/lib64/nagios/plugins/check_lm_sensors --sanitize $$( 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 +command[check_needrestart]=sudo /usr/bin/needrestart -rl -lk -p diff --git a/nagios/objects/cluster.cfg b/nagios/objects/cluster.cfg index 5d1fbb8..5cf7861 100644 --- a/nagios/objects/cluster.cfg +++ b/nagios/objects/cluster.cfg @@ -389,6 +389,15 @@ define service { check_command check_service!cronie process_perf_data 0 } +define service { + use remote-service + hostgroup_name linux-servers + service_description Needing restart + check_command check_needrestart + process_perf_data 0 + check_interval 30 + notifications_enabled 0 +} # # Cluster state checks |