Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:ecsos:monitoring
graylog
init.d-graylog
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File init.d-graylog of Package graylog
#! /bin/sh ### BEGIN INIT INFO # Provides: graylog # Required-Start: $network $named $remote_fs $syslog # Required-Stop: $network $named $remote_fs $syslog # Default-Start: 2 3 5 # Default-Stop: 0 1 6 # Short-Description: Graylog Server # Description: Graylog Server - Search your logs, create charts, send reports and be alerted when something happens. ### END INIT INFO # Author: Lee Briggs <lee@leebriggs.co.uk> # Source function library. . /etc/rc.d/init.d/functions # Pull in sysconfig settings [ -f /etc/sysconfig/graylog ] && . /etc/sysconfig/graylog PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DESC="Graylog Server" NAME=graylog CMD_LINE=$GRAYLOGCTL_DIR/graylogctl LOCKFILE=/var/lock/subsys/$NAME RUN=no # Exit if the package is not installed [ -e "$JAR_FILE" ] || exit 0 [ -x "$JAVA" ] || exit 0 start() { echo -n $"Starting ${NAME}: " (mkdir -p $(dirname ${GRAYLOG_PID});chown ${GRAYLOG_USER}. $(dirname ${GRAYLOG_PID})) daemon --user=${GRAYLOG_USER} $CMD_LINE start RETVAL=$? echo sleep 2 [ $RETVAL = 0 ] && touch ${LOCKFILE} return $RETVAL } stop() { echo -n $"Stopping ${NAME}: " $CMD_LINE stop RETVAL=$? echo [ $RETVAL = 0 ] && rm -f ${GRAYLOG_PID} && rm -f ${LOCKFILE} return $RETVAL } case "$1" in start) start ;; stop) stop ;; status) status -p ${GRAYLOG_PID} $NAME RETVAL=$? ;; restart|force-reload) stop start ;; *) N=/etc/init.d/${NAME} echo "Usage: $N {start|stop|status|restart|force-reload}" >&2 RETVAL=2 ;; esac exit $RETVAL
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor