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