summaryrefslogtreecommitdiffstats
path: root/misc/init.d/fedora
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-07-17 10:24:34 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-07-17 10:24:34 +0000
commitd66b593c083a3e2e53dbb4c0d193242055f1acf1 (patch)
tree2ec03debe4818bed361fac9a3bd87f7df3298a27 /misc/init.d/fedora
parent692e2b7a2dc4358ef098fe515d25bf8a8c983925 (diff)
downloadzabbix-d66b593c083a3e2e53dbb4c0d193242055f1acf1.tar.gz
zabbix-d66b593c083a3e2e53dbb4c0d193242055f1acf1.tar.xz
zabbix-d66b593c083a3e2e53dbb4c0d193242055f1acf1.zip
- added startup script for Fedora Core 5. Thanks to Mark Moses. (Alexei)
git-svn-id: svn://svn.zabbix.com/trunk@3051 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'misc/init.d/fedora')
-rwxr-xr-xmisc/init.d/fedora/core5/zabbix_server79
1 files changed, 79 insertions, 0 deletions
diff --git a/misc/init.d/fedora/core5/zabbix_server b/misc/init.d/fedora/core5/zabbix_server
new file mode 100755
index 00000000..cf2e7dfb
--- /dev/null
+++ b/misc/init.d/fedora/core5/zabbix_server
@@ -0,0 +1,79 @@
+#!/bin/bash
+#
+# /etc/rc.d/init.d/dovecot
+#
+# Starts the zabbix_server daemon
+#
+# chkconfig: - 95 5
+# description: Zabbix Monitoring Server
+# processname: zabbix_server
+# pidfile: /var/tmp/zabbix_server.pid
+
+# Source function library.
+
+. /etc/init.d/functions
+
+RETVAL=0
+prog="Zabbix Server"
+CONFIG_FILE="/etc/zabbix/zabbix_server.conf"
+ZABBIX_BIN="/usr/bin/zabbix_server"
+
+test -x $ZABBIX_BIN || exit 0
+
+if [ ! -f ${CONFIG_FILE} ]; then
+ echo -n "${NAME}configuration file ${CONFIG_FILE} does not exist. "
+ # Tell the user this has skipped
+ exit 6
+fi
+
+if [ ! -x ${ZABBIX_BIN} ] ; then
+ echo -n "${ZABBIX_BIN} not installed! "
+ # Tell the user this has skipped
+ exit 5
+fi
+
+start() {
+ echo -n $"Starting $prog: "
+ daemon $ZABBIX_BIN -c $CONFIG_FILE
+ RETVAL=$?
+ [ $RETVAL -eq 0 ] && touch /var/lock/subsys/zabbix_server
+ echo
+}
+
+stop() {
+ echo -n $"Stopping $prog: "
+ killproc $ZABBIX_BIN
+ RETVAL=$?
+ [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/zabbix_server
+ echo
+}
+
+case "$1" in
+ start)
+ start
+ ;;
+ stop)
+ stop
+ ;;
+ reload|restart)
+ stop
+ start
+ RETVAL=$?
+ ;;
+ condrestart)
+ if [ -f /var/lock/subsys/zabbix_server ]; then
+ stop
+ start
+ fi
+ ;;
+ status)
+ status $ZABBIX_BIN
+ RETVAL=$?
+ ;;
+ *)
+ echo $"Usage: $0 {condrestart|start|stop|restart|reload|status}"
+ exit 1
+esac
+
+exit $RETVAL
+