/[smecontribs]/rpms/zabbix/contribs7/zabbix-proxy.init
ViewVC logotype

Contents of /rpms/zabbix/contribs7/zabbix-proxy.init

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Mon Mar 2 23:31:30 2009 UTC (15 years, 8 months ago) by slords
Branch: MAIN
CVS Tags: zabbix-1_6_6-1_el4_sme, zabbix-1_6_4-1_el4_sme, zabbix-1_6_6-2_el4_sme, zabbix-1_6_2-4_el4_sme, zabbix-1_6_7-2_el4_sme, zabbix-1_6_5-1_el4_sme, zabbix-1_6_3-0_el4_sme, zabbix-1_6_2-3_el4_sme, zabbix-1_6_9-2_el4_sme, zabbix-1_6_8-2_el4_sme, HEAD
Initial import of zabbix

1 #! /bin/sh
2 #
3 # chkconfig: - 85 15
4 # description: zabbix proxy daemon
5 #
6
7 ### BEGIN INIT INFO
8 # Provides: zabbix
9 # Required-Start: $local_fs $network
10 # Required-Stop: $local_fs $network
11 # Default-Start:
12 # Default-Stop: 0 1 2 3 4 5 6
13 # Short-Description: start and stop zabbix proxy
14 # Description: Zabbix Proxy
15 ### END INIT INFO
16
17 # zabbix details
18 if [ -x /usr/sbin/zabbix_proxy_mysql ]; then
19 ZABBIX_PROXY=zabbix_proxy_mysql
20 elif [ -x /usr/sbin/zabbix_proxy_pgsql ]; then
21 ZABBIX_PROXY=zabbix_proxy_pgsql
22 elif [ -x /usr/sbin/zabbix_proxy_sqlite3 ]; then
23 ZABBIX_PROXY=zabbix_proxy_sqlite3
24 else
25 exit 5
26 fi
27
28 CONF=/etc/zabbix/zabbix_proxy.conf
29 PIDFILE=/var/run/zabbix.pid
30
31 # Source function library.
32 . /etc/rc.d/init.d/functions
33
34 # Source networking configuration.
35 . /etc/sysconfig/network
36
37 # Check that networking is up.
38 [ ${NETWORKING} = "no" ] && exit 0
39
40 [ -e $CONF ] || exit 6
41
42 RETVAL=0
43
44 case "$1" in
45 start)
46 echo -n "Starting Zabbix proxy: "
47 daemon $ZABBIX_PROXY -c $CONF
48 RETVAL=$?
49 echo
50 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/zabbix-proxy
51 ;;
52 stop)
53 echo -n "Shutting down Zabbix proxy: "
54 killproc $ZABBIX_PROXY
55 RETVAL=$?
56 echo
57 [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/zabbix-proxy
58 ;;
59 restart|reload)
60 $0 stop
61 $0 start
62 RETVAL=$?
63 ;;
64 status)
65 status $ZABBIX_PROXY
66 RETVAL=$?
67 ;;
68 *)
69 echo "Usage: $0 {start|stop|restart|reload|status}"
70 exit 1
71 ;;
72 esac
73
74 exit $RETVAL
75

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed