三台服务器一样
sudo chmod g+rwx /work/elk/elasticsearch/data
sudo chown 1000 /work/elk/elasticsearch/data
sudo chmod g+rwx /work/elk/elasticsearch/logs
sudo chown 1000 /work/elk/elasticsearch/logs
三台服务器一样
/work/elk/elasticsearch/bin/start.sh
kibana可以值部署一个节点,如需要部署多个节点,过程完全一样
主机:172.30.9.227
mkdir -p /work/elk/kibana/{bin,data,conf,logs}
主机:172.30.9.227
vim /work/elk/kibana/bin/start.sh
#!/bin/bash
docker run -d -p 5601:5601 --name kibana \
--restart=always \
--log-opt max-size=10m \
-v /etc/localtime:/etc/localtime:ro \
-v /etc/timezone:/etc/timezone \
-v /work/elk/kibana/conf/kibana.yml:/usr/share/kibana/config/kibana.yml \
-v /work/elk/kibana/logs:/var/log/kibana/ \
kibana:7.5.1
chmod 755 /work/elk/elasticsearch/bin/start.sh
主机:172.30.9.227
vim /work/elk/kibana/conf/kibana.yml
server.name: kibana
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://172.30.9.227:9200","http://172.30.9.209:9200","http://172.30.9.218:9200"]
logging.dest: /var/log/kibana/kibana.log
i18n.locale: "zh-CN"
xpack.monitoring.ui.container.elasticsearch.enabled: true
主机:172.30.9.227
/work/elk/kibana/bin/start.sh
三台服务器一样
mkdir -p /work/elk/logstash/{bin,data,conf,logs}
vim /work/elk/logstash/bin/start.sh
#!/bin/bash
docker run -d -p 5044:5044 --name=logstash \
--restart=always \
--log-opt max-size=10m \
-v /etc/localtime:/etc/localtime:ro \
-v /etc/timezone:/etc/timezone \
-v /work/elk/logstash/conf/logstash.yml:/usr/share/logstash/config/logstash.yml \
-v /work/elk/logstash/conf/logstash.conf:/usr/share/logstash/pipeline/logstash.conf \
logstash:7.5.1
chmod 755 /work/elk/logstash/bin/start.sh
vim /work/elk/logstash/conf/logstash.conf
input {
beats {
port => "5044"
}
}
filter {
json {
source => "message"
remove_field => ["message"]
}
}
output {
elasticsearch {
hosts => ["172.30.9.227:9200","172.30.9.209:9200","172.30.9.218:9200"]
index => "logstash-%{+yyyy.MM.dd}"
}
}
vim /work/elk/logstash/conf/logstash.yml
http.host: "0.0.0.0"
xpack.monitoring.elasticsearch.hosts: [ "172.30.9.227:9200","172.30.9.209:9200","172.30.9.218:9200" ]
/work/elk/logstash/bin/start.sh
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。