3 # netdata Real-time charts for system monitoring
5 # description: Netdata is a daemon that collects data in realtime (per second)
6 # and presents a web site to view and analyze them. The presentation
7 # is also real-time and full of interactive charts that precisely
8 # render all collected values.
12 # Source function library
13 . /etc/rc.d/init.d/functions
16 . /etc/sysconfig/network
18 # Check that networking is up.
19 if is_yes "${NETWORKING}"; then
20 if [ ! -f /var/lock/subsys/network -a "$1" != stop -a "$1" != status ]; then
21 msg_network_down "Netdata Daemon"
29 PIDFILE=/var/run/netdata/netdata.pid
31 # Get service config - may override defaults
32 [ -f /etc/sysconfig/netdata ] && . /etc/sysconfig/netdata
35 # Check if the service is already running?
36 if [ -f /var/lock/subsys/netdata ]; then
37 msg_already_running "Netdata Daemon"
41 msg_starting "Netdata Daemon"
42 daemon /usr/sbin/netdata
44 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/netdata
48 if [ ! -f /var/lock/subsys/netdata ]; then
49 msg_not_running "Netdata Daemon"
54 msg_stopping "Netdata Daemon"
55 killproc --pidfile $PIDFILE netdata -TERM
56 rm -f /var/lock/subsys/netdata
60 if [ ! -f /var/lock/subsys/netdata ]; then
61 msg_not_running "Netdata Daemon"
71 # See how we were called.
90 status --pidfile $PIDFILE netdata
94 msg_usage "$0 {start|stop|restart|try-restart|force-reload|status}"