comparison Kibana.rc @ 26:610835fb4209

external configuration for kibana
author Carl Byington <carl@five-ten-sg.com>
date Fri, 03 May 2013 08:04:08 -0700
parents d058481276aa
children 76544ad0561d
comparison
equal deleted inserted replaced
25:d058481276aa 26:610835fb4209
17 # Short-Description: Kibana 17 # Short-Description: Kibana
18 # Description: Starts Kibana as a daemon. 18 # Description: Starts Kibana as a daemon.
19 19
20 ### END INIT INFO 20 ### END INIT INFO
21 21
22 . /etc/sysconfig/Kibana
23
22 DESC="Kibana Daemon" 24 DESC="Kibana Daemon"
23 JAVA=$(which java) 25 JAVA=$(which java 2>/dev/null)
24 if [ "$(which jruby 2>/dev/null)" == '' ]; then 26 if [ "$(which jruby 2>/dev/null)" == '' ]; then
25 JRUBY_CMD="$JAVA -jar /usr/share/jruby.jar" 27 JRUBY_CMD="$JAVA $JAVAARGS -jar /usr/share/jruby.jar"
26 else 28 else
27 JRUBY_CMD="jruby" 29 JRUBY_CMD="jruby"
28 fi 30 fi
29 LOGFILE=/var/log/Kibana/Kibana.log 31 LOGFILE=/var/log/Kibana/Kibana.log
30 PIDFILE=/var/run/Kibana.pid 32 PIDFILE=/var/run/Kibana.pid
39 cd /usr/share/java/Kibana 41 cd /usr/share/java/Kibana
40 pid=$( 42 pid=$(
41 exec sudo -u kibana /bin/bash - <<EOF 43 exec sudo -u kibana /bin/bash - <<EOF
42 export GEM_HOME=$(pwd) 44 export GEM_HOME=$(pwd)
43 export GEM_PATH= 45 export GEM_PATH=
44 $JRUBY_CMD kibana.rb >$LOGFILE 2>&1 & 46 export JAVA_MEM=$JAVA_MEM
47 export JAVA_STACK=$JAVA_STACK
48 export KIBANA_HOST=$KIBANA_HOST
49 export KIBANA_PORT=$KIBANA_PORT
50 export KIBANA_ES=$KIBANA_ES
51 $JRUBY_CMD kibana.rb >>$LOGFILE 2>&1 &
45 echo \$! 52 echo \$!
46 EOF 53 EOF
47 ) 54 )
48 echo $pid >$PIDFILE 55 echo $pid >$PIDFILE
49 [ -n "$pid" ] && success $"$base startup" || failure $"$base startup" 56 [ -n "$pid" ] && success $"$base startup" || failure $"$base startup"