summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nagios/nrpe.cfg1
-rw-r--r--nagios/objects/cluster.cfg9
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