ELK : elasticsearch + logstash + kibana
Forwarder : filebeat port 5044
cd ~
git clone https://github.com/easonlau02/elasticstack.git
5.3.1/5.6.3/6.0.0/6.1.2
below take version 6.1.2 for example.
cd ~/elasticstack/
chmod +x auto_up_elk_service.sh
./auto_up_elk_service.sh
usage: ./up_service.sh <linux|mac> <5.3.1 5.6.3 6.0.1 6.1.2> <your_hostname>
./auto_up_elk_service.sh linux 6.1.2
./auto_up_elk_service.sh mac 6.1.2 <your_hostname>
~/elasticstack/6.1.2/docker-compose.yml.docker_for_mac
cd ~/elaticstack/6.1.2
docker-compose -f docker-compose.yml.linux up -d
cd ~/elasticstack/6.1.2
docker-compose -f docker-compose.yml.docker_for_mac up -d
<kibanahost>:5601, you can see below screenshot

You can see Unable to fetch mapping. Do you have indices match..., caused by no log feed.
We managed all config file in images eason02/elk-data-volume:6.1.2, so if you need to change/add config for below folder.
~/elasticstack/6.1.2/elasticsearch/config/
~/elasticstack/6.1.2/logstash/config/
~/elasticstack/6.1.2/kibana/config/
And then run below related scripts to build new config image eason02/elk-data-volume:6.1.2.
cd ~/elasticstack/6.1.2/
chmod +x build_data_volumes_for_elk.sh
./build_data_volumes_for_elk.sh
Restart elk service to take effect.
cd ~/elasticstack/6.1.2/
docker-compose -f docker-compose.yml.linux restart
cd ~/elasticstack/6.1.2/
docker-compose -f docker-compose.yml.docker_for_mac restart
Content type
Image
Digest
Size
527.7 MB
Last updated
over 8 years ago
docker pull eason02/elasticsearch