cleanup
This commit is contained in:
@@ -1,94 +1,88 @@
|
||||
# /etc/default/shinken
|
||||
|
||||
## These vars will overRide the hardcoded ones in init script
|
||||
ETC=/etc/shinken
|
||||
VAR=/var/lib/shinken
|
||||
BIN=/usr/bin
|
||||
# /etc/conf.d/shinken
|
||||
|
||||
# location of the nagios configuration file
|
||||
SHINKENCFG="$ETC/nagios.cfg"
|
||||
SHINKENCFG="/etc/shinken/nagios.cfg"
|
||||
|
||||
# We got 2 configs because tools like Centreon don't generate all
|
||||
#configuration (only the shinken.cfg part)
|
||||
SHINKENSPECIFICCFG="$ETC/shinken-specific.cfg"
|
||||
SHINKENSPECIFICCFG="/etc/shinken/shinken-specific.cfg"
|
||||
|
||||
# The command to launch
|
||||
ARBITERDAEMON=$BIN/shinken-arbiter
|
||||
ARBITERDAEMON="/usr/bin/shinken-arbiter"
|
||||
|
||||
#The ARBITER PID
|
||||
if [ -r $SHINKENCFG ] ; then
|
||||
tmppid=`grep 'lock_file=' $SHINKENCFG | grep -v '#' | tail -n 1 | awk -F '=' '{print $2}'`
|
||||
ARBITERPID=${tmppid-$VAR/arbiterd.pid}
|
||||
ARBITERPID=${tmppid-/var/lib/shinken/arbiterd.pid}
|
||||
else
|
||||
ARBITERPID="$VAR/arbiterd.pid"
|
||||
ARBITERPID="/var/lib/shinken/arbiterd.pid"
|
||||
fi
|
||||
|
||||
ARBITERDEBUGFILE="$VAR/arbiter-debug.log"
|
||||
ARBITERDEBUGFILE="/var/lib/shinken/arbiter-debug.log"
|
||||
|
||||
|
||||
###SCHEDULER PART
|
||||
# location of the scheduler daemon configuration
|
||||
SCHEDULERCFG="$ETC/schedulerd.ini"
|
||||
SCHEDULERCFG="/etc/shinken/schedulerd.ini"
|
||||
|
||||
# The command to launch
|
||||
SCHEDULERDAEMON=$BIN/shinken-scheduler
|
||||
SCHEDULERDAEMON="/usr/bin/shinken-scheduler"
|
||||
|
||||
#The SCHEDULER PID
|
||||
SCHEDULERPID="$VAR/schedulerd.pid"
|
||||
SCHEDULERPID="/var/lib/shinken/schedulerd.pid"
|
||||
|
||||
SCHEDULERDEBUGFILE="$VAR/scheduler-debug.log"
|
||||
SCHEDULERDEBUGFILE="/var/lib/shinken/scheduler-debug.log"
|
||||
|
||||
###POLLER PART
|
||||
# location of the poller daemon configuration
|
||||
POLLERCFG="$ETC/pollerd.ini"
|
||||
POLLERCFG="/etc/shinken/pollerd.ini"
|
||||
|
||||
# The command to launch
|
||||
POLLERDAEMON=$BIN/shinken-poller
|
||||
POLLERDAEMON="/usr/bin/shinken-poller"
|
||||
|
||||
#The poller pid
|
||||
POLLERPID="$VAR/pollerd.pid"
|
||||
POLLERPID="/var/lib/shinken/pollerd.pid"
|
||||
|
||||
POLLERDEBUGFILE="$VAR/poller-debug.log"
|
||||
POLLERDEBUGFILE="/var/lib/shinken/poller-debug.log"
|
||||
|
||||
|
||||
###REACTIONNER PART
|
||||
# location of the reactionner daemon configuration
|
||||
REACTIONNERCFG="$ETC/reactionnerd.ini"
|
||||
REACTIONNERCFG="/etc/shinken/reactionnerd.ini"
|
||||
|
||||
# The command to launch
|
||||
REACTIONNERDAEMON=$BIN/shinken-reactionner
|
||||
REACTIONNERDAEMON="/usr/bin/shinken-reactionner"
|
||||
|
||||
#The reactionner pid
|
||||
REACTIONNERPID="$VAR/reactionnerd.pid"
|
||||
REACTIONNERPID="/var/lib/shinken/reactionnerd.pid"
|
||||
|
||||
REACTIONNERDEBUGFILE="$VAR/reactionner-debug.log"
|
||||
REACTIONNERDEBUGFILE="/var/lib/shinken/reactionner-debug.log"
|
||||
|
||||
|
||||
###BROKER PART
|
||||
# location of the broker daemon configuration
|
||||
BROKERCFG="$ETC/brokerd.ini"
|
||||
BROKERCFG="/etc/shinken/brokerd.ini"
|
||||
|
||||
# The command to launch
|
||||
BROKERDAEMON=$BIN/shinken-broker
|
||||
BROKERDAEMON="/usr/bin/shinken-broker"
|
||||
|
||||
#The broker pid
|
||||
BROKERPID="$VAR/brokerd.pid"
|
||||
BROKERPID="/var/lib/shinken/brokerd.pid"
|
||||
|
||||
BROKERDEBUGFILE="$VAR/broker-debug.log"
|
||||
BROKERDEBUGFILE="/var/lib/shinken/broker-debug.log"
|
||||
|
||||
|
||||
###RECEIVER PART
|
||||
# location of the broker daemon configuration
|
||||
RECEIVERCFG="$ETC/receiverd.ini"
|
||||
RECEIVERCFG="/etc/shinken/receiverd.ini"
|
||||
|
||||
# The command to launch
|
||||
RECEIVERDAEMON=$BIN/shinken-receiver
|
||||
RECEIVERDAEMON="/usr/bin/shinken-receiver"
|
||||
|
||||
#The broker pid
|
||||
RECEIVERPID="$VAR/receiverd.pid"
|
||||
|
||||
RECEIVERDEBUGFILE="$VAR/receiver-debug.log"
|
||||
RECEIVERPID="/var/lib/shinken/receiverd.pid"
|
||||
|
||||
RECEIVERDEBUGFILE="/var/lib/shinken/receiver-debug.log"
|
||||
|
||||
# nicelevel to run nagios daemon with
|
||||
NICENESS=5
|
||||
|
@@ -5,6 +5,8 @@
|
||||
|
||||
MODULE=${SVCNAME#*.}
|
||||
_MODULE=$(echo $MODULE | awk '{print toupper($0)}')
|
||||
SHINKEN=${SHINKEN:-/usr/bin/shinken}
|
||||
PIDPATH=${PIDPATH:-/var/run/shinken}
|
||||
PIDFILE=${PIDPATH}/${MODULE}
|
||||
|
||||
LANG=en_US.UTF8
|
||||
@@ -16,6 +18,7 @@ SHINKENM="/usr/bin/shinken-${MODULE}"
|
||||
if [ $MODULE = "arbiter" ]; then
|
||||
CONFIGFILE="${SHINKENCFG} --config ${SHINKENSPECIFICCFG}"
|
||||
fi
|
||||
NEED="net"
|
||||
PIDFILE=$(grep '^pidfile=' ${CONFIGFILE} | awk -F= '{ print $2 }')
|
||||
|
||||
depend() {
|
||||
|
Reference in New Issue
Block a user