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

Annotation of /rpms/zabbix/contribs7/zabbix-agent.init

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


Revision 1.1 - (hide annotations) (download)
Mon Mar 2 23:31:30 2009 UTC (15 years, 9 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 slords 1.1 #! /bin/sh
2     #
3     # chkconfig: - 85 15
4     # description: zabbix agent daemon
5     #
6    
7     ### BEGIN INIT INFO
8     # Provides: zabbix-agent
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 agent
14     # Description: Zabbix Agent
15     ### END INIT INFO
16    
17     # zabbix details
18     ZABBIX_AGENTD=/usr/sbin/zabbix_agentd
19     CONF=/etc/zabbix/zabbix_agentd.conf
20     PIDFILE=/var/run/zabbix-agent.pid
21    
22     # Source function library.
23     . /etc/rc.d/init.d/functions
24    
25     # Source networking configuration.
26     . /etc/sysconfig/network
27    
28     # Check that networking is up.
29     [ ${NETWORKING} = "no" ] && exit 0
30    
31     [ -x $ZABBIX_AGENTD ] || exit 5
32     [ -e $CONF ] || exit 6
33    
34     RETVAL=0
35    
36     case "$1" in
37     start)
38     echo -n "Starting zabbix agent: "
39     daemon $ZABBIX_AGENTD -c $CONF
40     RETVAL=$?
41     echo
42     [ $RETVAL -eq 0 ] && touch /var/lock/subsys/zabbix-agent
43     ;;
44     stop)
45     echo -n "Shutting down zabbix agent: "
46     killproc zabbix_agentd
47     RETVAL=$?
48     echo
49     [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/zabbix-agent
50     ;;
51     restart|reload)
52     $0 stop
53     $0 start
54     RETVAL=$?
55     ;;
56     status)
57     status zabbix_agentd
58     RETVAL=$?
59     ;;
60     *)
61     echo "Usage: $0 {start|stop|restart|reload|status}"
62     exit 1
63     ;;
64     esac
65    
66     exit $RETVAL
67    

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