Skip to content

Commit dc0f718

Browse files
committed
Added bash startup script. Closes python-beaver#35
1 parent cafcd70 commit dc0f718

1 file changed

Lines changed: 42 additions & 0 deletions

File tree

contrib/beaver-bash.sh

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
#!/bin/bash
2+
3+
export BEAVER_MODE=connect
4+
5+
## Individual files to send
6+
#export BEAVER_FILES=/var/log/syslog
7+
8+
## Send all files under path
9+
#export BEAVER_PATH=/var/log
10+
11+
## Redis
12+
#export BEAVER_TRANSPORT=redis
13+
#export REDIS_NAMESPACE='logstash'
14+
#export REDIS_URL='redis://redis:6379/0'
15+
16+
## ZeroMQ
17+
#export ZEROMQ_ADDRESS='tcp://indexer:5556'
18+
19+
## RabbitMQ
20+
#export RABBITMQ_HOST=rabbit
21+
#export RABBITMQ_PORT=5672
22+
#export RABBITMQ_VHOST='/'
23+
#export RABBITMQ_USERNAME='guest'
24+
#export RABBITMQ_PASSWORD='guest'
25+
#export RABBITMQ_QUEUE='logstash-queue'
26+
#export RABBITMQ_KEY='logstash-key'
27+
#export RABBITMQ_EXCHANGE='logstash-exchange'
28+
29+
AFTER_CRASH_WAIT=20
30+
31+
{
32+
while true
33+
do
34+
/usr/local/bin/beaver
35+
## If you would prefer to use a config file, use this line instead
36+
#exec /usr/local/bin/beaver -c /etc/beaver.conf
37+
38+
echo "$0: Waiting for $AFTER_CRASH_WAIT seconds before retrying."
39+
sleep $AFTER_CRASH_WAIT
40+
done
41+
42+
} > /var/log/beaver.log 2>&1

0 commit comments

Comments
 (0)