# Copyright (c) 07/2004 A.Tophofen, Germany
# Modified for Zabbix 1.1alpha7 and SuSE Linux 9.2
# April 2005, A. Kiepe, Switzerland
# Modified for Zabbix 2.0.0
# Provides: zabbix_server
# Required-Start: $network $remote_fs $syslog
# Should-Start: mysql postgresql
# Description: Starts zabbix_server
ZABBIX_BIN="/usr/local/sbin/zabbix_server"
ZABBIX_PID="/tmp/zabbix_server.pid"
if [ ! -x ${ZABBIX_BIN} ] ; then
echo -n "${ZABBIX_BIN} not installed! "
# Tell the user this has skipped
export PATH=$PATH:/usr/local/sbin
echo -n "Starting ${NAME} "
checkproc -p ${ZABBIX_PID} ${ZABBIX_BIN}
0) echo -n "- Warning: ${NAME} already running! " ;;
1) echo -n "- Warning: ${ZABBIX_PID} exists! " ;;
startproc -p ${ZABBIX_PID} -u zabbix ${ZABBIX_BIN}
echo -n "Shutting down ${NAME}"
checkproc -p ${ZABBIX_PID} ${ZABBIX_BIN} || echo -n "- Warning: ${NAME} not running! "
killproc -p ${ZABBIX_PID} -TERM ${ZABBIX_BIN}
echo "Usage: $0 {start|stop|restart}"