From f13d78df266095619dcd40d17187dbb63e2e252a Mon Sep 17 00:00:00 2001 From: Chris Sharp Date: Fri, 26 Oct 2018 09:40:24 -0400 Subject: [PATCH] Add sudoers file for check_osrf Nagios/Icinga The opensrf user needs permission to run the nagios check, so add that to sudoers.d. --- GenaSYS.sh | 2 ++ templates/{ => monitor}/check_osrf.sudoers | 0 2 files changed, 2 insertions(+) rename templates/{ => monitor}/check_osrf.sudoers (100%) diff --git a/GenaSYS.sh b/GenaSYS.sh index e988621..675e3e4 100755 --- a/GenaSYS.sh +++ b/GenaSYS.sh @@ -2876,6 +2876,7 @@ echo 'cp "${WD}/monitoring/check_postgres.pl" "/usr/lib/nagios/plugins"' >>$TMPS 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/check_osrf" "/usr/lib/nagios/plugins"' >>$TMPSETUPMONITOR +echo 'cp "${WD}/monitoring/check_osrf.sudoers" "/etc/sudoers.d"' >>$TMPSETUPMONITOR echo 'cp "${WD}/monitoring/nrpe_local.cfg" "/etc/nagios"' >>$TMPSETUPMONITOR chmod 755 $TMPSETUPMONITOR @@ -3108,6 +3109,7 @@ do cp $TEMPLATEDIR/monitor/check_postgres.pl ../setup_${SUBFOLDER}/monitoring cp $TEMPLATEDIR/monitor/check_cpu.sh ../setup_${SUBFOLDER}/monitoring cp $TEMPLATEDIR/monitor/check_osrf ../setup_${SUBFOLDER}/monitoring + cp $TEMPLATEDIR/monitor/check_osrf.sudoers ../setup_${SUBFOLDER}/monitoring cp -r $TEMPLATEDIR/apache2/websockets ../setup_${SUBFOLDER} touch ../setup_${SUBFOLDER}/.osrf_node sed -i "s^HOSTNAME^${SUBFOLDER}^g" ../setup_${SUBFOLDER}/debconf-settings diff --git a/templates/check_osrf.sudoers b/templates/monitor/check_osrf.sudoers similarity index 100% rename from templates/check_osrf.sudoers rename to templates/monitor/check_osrf.sudoers -- 2.11.0