From 172a8e13a6327df84c526229b90487aa693b2754 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Thu, 2 Jan 2025 09:48:59 +0000 Subject: Add Nagios needrestart check --- nagios/nrpe.cfg | 1 + nagios/objects/cluster.cfg | 9 +++++++++ 2 files changed, 10 insertions(+) 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 -- cgit v1.2.3