Skip to content

Instantly share code, notes, and snippets.

@shaosh
Last active February 8, 2017 22:42
Show Gist options
  • Save shaosh/2b65967b1dd3dd7d763f812470896f36 to your computer and use it in GitHub Desktop.
Save shaosh/2b65967b1dd3dd7d763f812470896f36 to your computer and use it in GitHub Desktop.
logstashInAliyun.sh
#https://www.v2ex.com/t/331412
#Remember to go to /etc/apt/apt.conf to comment Acquire::http::Proxy "http://mirrors.aliyun.com/";
sudo /etc/apt/apt.conf
sudo touch /etc/apt/apt.conf
#Install nodejs
curl -sL http://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
#Install redis
sudo apt-get install build-essential tcl8.5 -y
wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
make
#sudo apt-get install tk8.5 tcl8.5 -y
make test
sudo make install
redis-server --daemonize yes #http://stackoverflow.com/posts/34436652/edit
#Alternative for redis
#sudo apt-get install redis-server
#sudo service redis-server start
#sudo service redis-server stop
#sudo service redis-server restart
#Install logstash
wget http://sc-datahub.oss-cn-shanghai.aliyuncs.com/plugin/logstash/logstash-with-datahub-2.3.0.tar.gz
tar -xzvf logstash-with-datahub-2.3.0.tar.gz
#cd /etc
#mkdir logstash
#cd logstash
#mkdir conf.d
#cd conf.d
cd logstash-with-datahub-2.3.0
sudo wget https://raw.githubusercontent.com/shaosh/vethelperapi/master/elk/logstash.conf?token=ADThIz9hSppq_XsZ70XbtjQ7_6TLoIlOks5YpKt9wA%3D%3D
sudo mv logstash.conf?token=ADThIz9hSppq_XsZ70XbtjQ7_6TLoIlOks5YpKt9wA%3D%3D logstash.conf
bin/logstash -f logstash.conf &
#Install kibana
sudo wget https://download.elastic.co/kibana/kibana/kibana_4.5.0_amd64.deb
sudo dpkg -i kibana_4.5.0_amd64.deb
sudo update-rc.d kibana defaults 95 10
sudo /etc/init.d/kibana restart
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment