diff options
Diffstat (limited to 'default')
-rw-r--r-- | default | 134 |
1 files changed, 134 insertions, 0 deletions
diff --git a/default b/default new file mode 100644 index 000000000000..a0616fb37918 --- /dev/null +++ b/default @@ -0,0 +1,134 @@ +# Copyright (C) 2009-2014: +# Gabes Jean, naparuba@gmail.com +# Gerhard Lausser, Gerhard.Lausser@consol.de +# Gregory Starck, g.starck@gmail.com +# Hartmut Goebel, h.goebel@goebel-consult.de +# +# This file is part of Shinken. +# +# Shinken is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Shinken is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with Shinken. If not, see <http://www.gnu.org/licenses/>. + + +# /etc/default/shinken +# /etc/shinken is where we put all configuration files +# /var/lib/shinken/ is where we put some variables files (replaced by /var/run/shinken and /var/log/shinken for now) +# /var/run/shinken is where we put pid files +# /var/log/shinken is where we put log files +# /usr/bin is where the launch scripts will be send + + +## These vars will override the hardcoded ones in init script ## +ETC=/etc/shinken +VAR=/var/lib/shinken/ +BIN=/usr/bin +RUN=/var/run/shinken +LOG=/var/log/shinken + + +### ARBITER PART ### +# location of the shinken configuration file +# Please update /etc/shinken instead of this one. +SHINKENCFG="$ETC/shinken.cfg" + +# We got 2 configs because tools like Centreon don't generate all +# configuration (only the shinken.cfg part) +#SHINKENSPECIFICCFG="$ETC/shinken-specific.cfg" + +# The command to launch +ARBITERDAEMON=$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-$RUN/arbiterd.pid} +else + ARBITERPID="$RUN/arbiterd.pid" +fi + +ARBITERDEBUGFILE="$LOG/arbiter-debug.log" + + +### SCHEDULER PART ### +# location of the scheduler daemon configuration +SCHEDULERCFG="$ETC/daemons/schedulerd.ini" + +# The command to launch +SCHEDULERDAEMON=$BIN/shinken-scheduler + +# The SCHEDULER PID +SCHEDULERPID="$RUN/schedulerd.pid" + +SCHEDULERDEBUGFILE="$LOG/scheduler-debug.log" + + +### POLLER PART ### +# location of the poller daemon configuration +POLLERCFG="$ETC/daemons/pollerd.ini" + +# The command to launch +POLLERDAEMON=$BIN/shinken-poller + +# The poller pid +POLLERPID="$RUN/pollerd.pid" + +POLLERDEBUGFILE="$LOG/poller-debug.log" + + +### REACTIONNER PART ### +# location of the reactionner daemon configuration +REACTIONNERCFG="$ETC/daemons/reactionnerd.ini" + +# The command to launch +REACTIONNERDAEMON=$BIN/shinken-reactionner + +#The reactionner pid +REACTIONNERPID="$RUN/reactionnerd.pid" + +REACTIONNERDEBUGFILE="$LOG/reactionner-debug.log" + + +### BROKER PART ### +# location of the broker daemon configuration +BROKERCFG="$ETC/daemons/brokerd.ini" + +# The command to launch +BROKERDAEMON=$BIN/shinken-broker + +# The broker pid +BROKERPID="$RUN/brokerd.pid" + +BROKERDEBUGFILE="$LOG/broker-debug.log" + + +### RECEIVER PART ### +# location of the broker receiver configuration +RECEIVERCFG="$ETC/daemons/receiverd.ini" + +# The command to launch +RECEIVERDAEMON=$BIN/shinken-receiver + +#The receiver pid +RECEIVERPID="$RUN/receiverd.pid" + +RECEIVERDEBUGFILE="$LOG/receiver-debug.log" + + + +# nicelevel to run shinken daemon with +NICENESS=5 + +# user/group for the var/run rights +#SHINKENUSER=shinken +#SHINKENGROUP=shinken +#HOME=`grep ^$SHINKENUSER: /etc/passwd | cut -d: -f 6` |