3 # netdata Real-time performance monitoring, done right
5 # description: Netdata is a daemon that collects data in real-time (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 . /etc/rc.d/init.d/functions
15 DAEMON_PATH=@sbindir_POST@
16 PIDFILE=@localstatedir_POST@/run/$DAEMON.pid
17 DAEMONOPTS="-P $PIDFILE"
20 [ -e /etc/sysconfig/$DAEMON ] && . /etc/sysconfig/$DAEMON
22 LOCKFILE=/var/lock/subsys/$DAEMON
26 [ -x $DAEMON_PATH ] || exit 5
27 echo -n "Starting $DAEMON..."
28 daemon $DAEMON_PATH/$DAEMON $DAEMONOPTS
31 [ $RETVAL -eq 0 ] && touch $LOCKFILE
37 printf "%-50s" "Stopping $DAEMON..."
38 killproc -p ${PIDFILE} -d ${STOP_TIMEOUT} $DAEMON
41 [ $RETVAL -eq 0 ] && rm -f ${PIDFILE} ${LOCKFILE}
47 if ! service_status > /dev/null; then
58 status -p ${PIDFILE} $DAEMON_PATH/$DAEMON
61 service_status_quiet()
63 status -p ${PIDFILE} $DAEMON_PATH/$DAEMON >/dev/null 2>&1
68 service_status_quiet && exit 0
72 service_status_quiet || exit 0
89 echo "Usage: $0 {start|stop|restart|try-restart|force-reload|status}"