moved grafana dashboard into contrib, added initd script for freebsd in contrib
This commit is contained in:
parent
a3798b9907
commit
3b57d1da7c
43
contrib/freebsd/initd/ontvacstat
Normal file
43
contrib/freebsd/initd/ontvacstat
Normal file
@ -0,0 +1,43 @@
|
||||
. /etc/rc.subr
|
||||
|
||||
name=ontvacstat
|
||||
rcvar=ontvacstat_enable
|
||||
|
||||
load_rc_config $name
|
||||
|
||||
: ${ontvacstat_enable:="NO"}
|
||||
|
||||
DAEMON=$(/usr/sbin/daemon 2>&1 | grep -q syslog ; echo $?)
|
||||
if [ ${DAEMON} -eq 0 ]; then
|
||||
: ${ontvacstat_syslog_output_enable:="NO"}
|
||||
: ${ontvacstat_syslog_output_priority:="info"}
|
||||
: ${ontvacstat_syslog_output_facility:="daemon"}
|
||||
if checkyesno ontvacstat_syslog_output_enable; then
|
||||
ontvacstat_syslog_output_flags="-t ${name} -T ${name}"
|
||||
|
||||
if [ -n "${ontvacstat_syslog_output_priority}" ]; then
|
||||
ontvacstat_syslog_output_flags="${ontvacstat_syslog_output_flags} -s ${ontvacstat_syslog_output_priority}"
|
||||
fi
|
||||
|
||||
if [ -n "${ontvacstat_syslog_output_facility}" ]; then
|
||||
ontvacstat_syslog_output_flags="${ontvacstat_syslog_output_flags} -l ${ontvacstat_syslog_output_facility}"
|
||||
fi
|
||||
fi
|
||||
else
|
||||
ontvacstat_syslog_output_enable="NO"
|
||||
ontvacstat_syslog_output_flags=""
|
||||
fi
|
||||
|
||||
pidfile=/var/run/${name}.pid
|
||||
procname="/usr/local/bin/${name}"
|
||||
|
||||
start_cmd="${name}_start"
|
||||
|
||||
ontvacstat_start()
|
||||
{
|
||||
env /usr/sbin/daemon -f ${ontvacstat_syslog_output_flags} -p ${pidfile} ${procname}
|
||||
}
|
||||
|
||||
|
||||
run_rc_command "$1"
|
||||
|
Reference in New Issue
Block a user