#!/bin/sh # # $FreeBSD$ # # PROVIDE: monit # REQUIRE: NETWORKING SERVERS # BEFORE: DAEMON # KEYWORD: shutdown # # Add the following lines to /etc/rc.conf to enable monit: # monit_enable (bool): Set to "NO" by default. # Set it to "YES" to enable monit # . %%RC_SUBR%% name="monit" rcvar=`set_rcvar` restart_precmd="monit_checkconfig" reload_precmd="monit_checkconfig" default_config=%%PREFIX%%/etc/monitrc required_files=${default_config} command="%%PREFIX%%/bin/monit" command_args="-c ${default_config}" pidfile="/var/run/monit.pid" [ -z "$monit_enable" ] && monit_enable="NO" load_rc_config $name monit_checkconfig() { echo "Performing sanity check on monit configuration:" ${command} ${command_args} -t } extra_commands="reload" run_rc_command "$1"