File tree Expand file tree Collapse file tree 13 files changed +51
-29
lines changed Expand file tree Collapse file tree 13 files changed +51
-29
lines changed Original file line number Diff line number Diff line change 2
2
BASE_PATH=$( pwd)
3
3
4
4
export DEBIAN_FRONTEND=noninteractive
5
+
6
+ GRAFANA_VERSION=1.7.0
7
+
8
+ FLUME_VERSION=1.5.0
9
+
10
+ ZK_VERSION=3.4.6
11
+ HBASE_VERSION=0.98.5
12
+
13
+ KIBANA_VERSION=3.1.0
14
+ ELASTICSEARCH_BRANCH=1.3
15
+ LOGSTASH_BRANCH=1.4
16
+
17
+ FLAPJACK_BRANCH=v1
18
+
19
+ GRAYLOG_VERSION=0.20.6
20
+ GRAYLOG_STREAM_DASHBOARD_VERSION=0.90.0
21
+
22
+ HEKA_VERSION=0.7.1
Original file line number Diff line number Diff line change 7
7
# #
8
8
set -eux
9
9
10
+ source env.sh
11
+
10
12
curl -s http://packages.elasticsearch.org/GPG-KEY-elasticsearch | apt-key add -
11
- echo " deb http://packages.elasticsearch.org/elasticsearch/1.0 /debian stable main" > /etc/apt/sources.list.d/elasticsearch.list
13
+ echo " deb http://packages.elasticsearch.org/elasticsearch/${ELASTICSEARCH_BRANCH} /debian stable main" > /etc/apt/sources.list.d/elasticsearch.list
12
14
13
15
apt-get update -q
14
16
apt-get install -yq elasticsearch openjdk-7-jre-headless
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ set -eux
14
14
source env.sh
15
15
16
16
apt-key adv --keyserver keys.gnupg.net --recv 803709B6
17
- echo " deb http://packages.flapjack.io/deb/v1 trusty main" > /etc/apt/sources.list.d/flapjack.list
17
+ echo " deb http://packages.flapjack.io/deb/${FLAPJACK_BRANCH} trusty main" > /etc/apt/sources.list.d/flapjack.list
18
18
19
19
apt-get update -q
20
20
apt-get install -yq flapjack
Original file line number Diff line number Diff line change @@ -26,9 +26,9 @@ apt-get install -yq openjdk-7-jre-headless
26
26
# Install Flume
27
27
cd /tmp
28
28
29
- curl -sOL http://apache.osuosl.org/flume/1.5.0 /apache-flume-1.5.0 -bin.tar.gz
30
- tar xf apache-flume-1.5.0 -bin.tar.gz
31
- mv apache-flume-1.5.0 -bin /opt/flume
29
+ curl -sOL http://apache.osuosl.org/flume/${FLUME_VERSION} /apache-flume-${FLUME_VERSION} -bin.tar.gz
30
+ tar xf apache-flume-${FLUME_VERSION} -bin.tar.gz
31
+ mv apache-flume-${FLUME_VERSION} -bin /opt/flume
32
32
33
33
# Copy libraries necessary for the Elasticsearch sink
34
34
cp /usr/share/elasticsearch/lib/lucene-* /opt/flume/lib
Original file line number Diff line number Diff line change @@ -17,9 +17,9 @@ source env.sh
17
17
18
18
cd /tmp
19
19
20
- curl -sOL http://grafanarel.s3.amazonaws.com/grafana-1.7.0 .tar.gz
21
- tar xf grafana-1.7.0 .tar.gz
22
- cp -R grafana-1.7.0 /usr/share/grafana
20
+ curl -sOL http://grafanarel.s3.amazonaws.com/grafana-${GRAFANA_VERSION} .tar.gz
21
+ tar xf grafana-${GRAFANA_VERSION} .tar.gz
22
+ cp -R grafana-${GRAFANA_VERSION} /usr/share/grafana
23
23
24
24
cp $BASE_PATH /usr/share/grafana/config.js /usr/share/grafana
25
25
Original file line number Diff line number Diff line change @@ -26,9 +26,9 @@ useradd -s /bin/false -d /var/lib/graylog2 -m graylog2
26
26
mkdir -p /var/log/graylog2
27
27
chown graylog2:graylog2 /var/log/graylog2
28
28
29
- curl -sOL https://github.com/Graylog2/graylog2-server/releases/download/0.20.6 /graylog2-server-0.20.6 .tgz
30
- tar xf graylog2-server-0.20.6 .tgz
31
- cp -R graylog2-server-0.20.6 /usr/share/graylog2-server
29
+ curl -sOL https://github.com/Graylog2/graylog2-server/releases/download/${GRAYLOG_VERSION} /graylog2-server-${GRAYLOG_VERSION} .tgz
30
+ tar xf graylog2-server-${GRAYLOG_VERSION} .tgz
31
+ cp -R graylog2-server-${GRAYLOG_VERSION} /usr/share/graylog2-server
32
32
33
33
mkdir -p /etc/graylog2
34
34
Original file line number Diff line number Diff line change @@ -16,9 +16,9 @@ source env.sh
16
16
17
17
cd /tmp
18
18
19
- curl -sOL https://github.com/Graylog2/graylog2-stream-dashboard/releases/download/0.90/graylog2-stream-dashboard-0.90.0 .tgz
20
- tar xf graylog2-stream-dashboard-0.90.0 .tgz
21
- cp -R graylog2-stream-dashboard-0.90.0 /usr/share/graylog2-stream-dashboard
19
+ curl -sOL https://github.com/Graylog2/graylog2-stream-dashboard/releases/download/0.90/graylog2-stream-dashboard-${GRAYLOG_STREAM_DASHBOARD_VERSION} .tgz
20
+ tar xf graylog2-stream-dashboard-${GRAYLOG_STREAM_DASHBOARD_VERSION} .tgz
21
+ cp -R graylog2-stream-dashboard-${GRAYLOG_STREAM_DASHBOARD_VERSION} /usr/share/graylog2-stream-dashboard
22
22
23
23
apt-get install -yq apache2
24
24
Original file line number Diff line number Diff line change @@ -21,9 +21,9 @@ useradd -s /bin/false -d /var/lib/graylog2 -m graylog2
21
21
mkdir -p /var/log/graylog2
22
22
chown graylog2:graylog2 /var/log/graylog2
23
23
24
- curl -sOL https://github.com/Graylog2/graylog2-web-interface/releases/download/0.20.6 /graylog2-web-interface-0.20.6 .tgz
25
- tar xf graylog2-web-interface-0.20.6 .tgz
26
- cp -R graylog2-web-interface-0.20.6 /usr/share/graylog2-web-interface
24
+ curl -sOL https://github.com/Graylog2/graylog2-web-interface/releases/download/${GRAYLOG_VERSION} /graylog2-web-interface-${GRAYLOG_VERSION} .tgz
25
+ tar xf graylog2-web-interface-${GRAYLOG_VERSION} .tgz
26
+ cp -R graylog2-web-interface-${GRAYLOG_VERSION} /usr/share/graylog2-web-interface
27
27
28
28
mkdir -p /etc/graylog2
29
29
Original file line number Diff line number Diff line change @@ -23,9 +23,9 @@ apt-get install -yq openjdk-7-jre-headless supervisor
23
23
# Install HBase
24
24
cd /tmp
25
25
26
- curl -sOL http://apache.osuosl.org/hbase/hbase-0.98.5 /hbase-0.98.5 -hadoop2-bin.tar.gz
27
- tar xf hbase-0.98.5 -hadoop2-bin.tar.gz
28
- mv hbase-0.98.5 -hadoop2 /opt/hbase
26
+ curl -sOL http://apache.osuosl.org/hbase/hbase-${HBASE_VERSION} /hbase-${HBASE_VERSION} -hadoop2-bin.tar.gz
27
+ tar xf hbase-${HBASE_VERSION} -hadoop2-bin.tar.gz
28
+ mv hbase-${HBASE_VERSION} -hadoop2 /opt/hbase
29
29
30
30
# Configure HBase
31
31
cp $BASE_PATH /opt/hbase/conf/* $HBASE_PREFIX /conf
Original file line number Diff line number Diff line change @@ -9,8 +9,8 @@ source env.sh
9
9
10
10
cd /tmp
11
11
12
- curl -sOL https://github.com/mozilla-services/heka/releases/download/v0.7.1/heka_0.7.1_amd64 .deb
13
- dpkg -i heka_0.7.1_amd64 .deb
12
+ curl -sOL https://github.com/mozilla-services/heka/releases/download/v ${HEKA_VERSION} /heka_ ${HEKA_VERSION} _amd64 .deb
13
+ dpkg -i heka_ ${HEKA_VERSION} _amd64 .deb
14
14
15
15
useradd -d /var/cache/hekad -m hekad
16
16
You can’t perform that action at this time.
0 commit comments