I have found that since /etc/init.d/nagios is unavailable to the nagios user since it requires root privs (in my paranoid world), I created a simple script owned by nagios itself called "trigger-restart" based on one of the samples which says:
# This is a sample shell script showing how you can submit the RESTART_PROGRAM command # to Nagios. Adjust variables to fit your environment as necessary. now=$( ${DATE} +%s ) commandfile='/usr/local/nagios/var/rw/nagios.cmd' ${PRINTF} "Requesting restart at [%lu]\n" ${now} ${PRINTF} "[%lu] RESTART_PROGRAM\n" ${now} > ${commandfile} This gives me a reliable restart/reload without having to be worried about zombies. I have a "check" command done before this on the current config files to make sure there's no surprises coming my way too, if it passes, it does the restart. ------------------------------------------------------- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 _______________________________________________ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null