summarylogtreecommitdiffstats
path: root/default
diff options
context:
space:
mode:
Diffstat (limited to 'default')
-rw-r--r--default134
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`