diff --git a/contrib/freebsd/initd/ontvacstat b/contrib/freebsd/initd/ontvacstat new file mode 100644 index 0000000..15ff10c --- /dev/null +++ b/contrib/freebsd/initd/ontvacstat @@ -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" + diff --git a/grafana.json b/contrib/grafana/dashboard.json similarity index 100% rename from grafana.json rename to contrib/grafana/dashboard.json