Mercurial > logstash
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" |