#!@l_prefix@/lib/openpkg/bash @l_prefix@/etc/rc ## ## rc.nagios -- Run-Commands ## %config nagios_enable="yes" nagios_cfg="nagios.cfg" nagios_log_prolog="true" nagios_log_epilog="true" nagios_log_numfiles="10" nagios_log_minsize="1M" nagios_log_complevel="9" %start -p 200 opServiceEnabled nagios || exit 0 @l_prefix@/sbin/nagios -d @l_prefix@/etc/nagios/$nagios_cfg >/dev/null 2>&1 %stop -p 200 opServiceEnabled nagios || exit 0 if [ -f @l_prefix@/var/nagios/nagios.pid ]; then kill -TERM `cat @l_prefix@/var/nagios/nagios.lock` fi %restart opServiceEnabled nagios || exit 0 if [ -f @l_prefix@/var/nagios/nagios.pid ]; then kill -TERM `cat @l_prefix@/var/nagios/nagios.lock` sleep 2 fi @l_prefix@/bin/nagios -d @l_prefix@/etc/nagios/$nagios_cfg >/dev/null 2>&1 %reload -u @l_susr@ opServiceEnabled nagios || exit 0 if [ -f @l_prefix@/var/nagios/nagios.pid ]; then kill -HUP `cat @l_prefix@/var/nagios/nagios.lock` fi %daily -u @l_susr@ opServiceEnabled nagios || exit 0 shtool rotate -f \ -n${nagios_log_numfiles} -s${nagios_log_minsize} -d \ -z${nagios_log_complevel} -o@l_rusr@ -g@l_rgrp@ -m644 \ -P "${nagios_log_prolog}" \ -E "${nagios_log_epilog}" \ @l_prefix@/var/nagios/nagios.log