adding check_freemem check to GenaSYS add_check_freemem
authorChris Sharp <csharp@georgialibraries.org>
Tue, 1 Aug 2017 13:00:31 +0000 (09:00 -0400)
committerChris Sharp <csharp@georgialibraries.org>
Tue, 1 Aug 2017 13:00:31 +0000 (09:00 -0400)
GenaSYS.sh
templates/monitor/nrpe_local.cfg

index f7c5c91..a674cca 100755 (executable)
@@ -2854,6 +2854,7 @@ echo 'cp "${WD}/monitoring/check_nfs.sh" "/usr/lib/nagios/plugins"' >>$TMPSETUPM
 echo 'cp "${WD}/monitoring/check_memcached.pl" "/usr/lib/nagios/plugins"' >>$TMPSETUPMONITOR
 echo 'cp "${WD}/monitoring/check_postgres.pl" "/usr/lib/nagios/plugins"' >>$TMPSETUPMONITOR
 echo 'cp "${WD}/monitoring/check_cpu.sh" "/usr/lib/nagios/plugins"' >>$TMPSETUPMONITOR
+echo 'cp "${WD}/monitoring/check_freemem" "/usr/lib/nagios/plugins"' >>$TMPSETUPMONITOR
 echo 'cp "${WD}/monitoring/nrpe_local.cfg" "/etc/nagios"' >>$TMPSETUPMONITOR
 chmod 755 $TMPSETUPMONITOR
 
index dcda432..642cc0c 100755 (executable)
@@ -4,9 +4,10 @@
 ### Load
 command[check_load_args]=/usr/lib/nagios/plugins/check_load -w $ARG1$ $ARG2$ $ARG3$ -c $ARG4$ $ARG5$ $ARG6$
 
-### Disk Free and Swap Free
+### Disk Free, RAM Free, and Swap Free
 command[check_all_disks]=/usr/lib/nagios/plugins/check_disk -u GB -w $ARG1$ -c $ARG2$
 command[check_disk_root_args]=/usr/lib/nagios/plugins/check_disk -u GB -w $ARG1$ -c $ARG2$ -p /
+command[check_freemem]=/usr/lib/nagios/plugins/check_freemem -w 80 -c 90
 command[check_swap]=/usr/lib/nagios/plugins/check_swap -w $ARG1$ -c $ARG2$
 command[check_storage_disk]=/usr/lib/nagios/plugins/check_disk -u GB -w $ARG1$ -c $ARG2$