CentOS7下安装ELK三件套
ELK用于分布式收集,然后elasticsearch用于分析數(shù)據(jù),在Kibana中可以查看數(shù)據(jù)、報表。
目前公司日志數(shù)據(jù)量暫時不使用elasticsearch集群,只是用的elasticsearch單機模式。
機器環(huán)境
以下軟件都是基于5.6
elasticsearch+Kibana:172.16.88.56
logstash:172.16.88.99
在每臺機器上執(zhí)行如下操作:
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearchvim /etc/yum.repos.d/logstash.repo
[logstash-5.x] name=Elastic repository for 5.x packages baseurl=https://artifacts.elastic.co/packages/5.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md172.16.88.56安裝elasticsearch Kibana
yum install -y elasticsearch kibana配置 elasticsearch kibana 對應(yīng)的配置文件
elasticsearch:/etc/elasticsearch/elasticsearch.yml kibana:/etc/kibana/kibana.yml其中:
elasticsearch:
network.host: 172.16.88.56 #服務(wù)器IP http.port: 9200 #對應(yīng)的端口 path.data: /home/elasticsearch說明
network.host 服務(wù)器IP。
http.port 對應(yīng)的端口。
path.data 數(shù)據(jù)保存的位置。
如果改這個data需要把/var/lib/elasticsearch/* 復(fù)制到/home/elasticsearch 目錄下
同時注意/home/elasticsearch的權(quán)限 elasticsearch:elasticsearch 否則會報錯
kibana:
server.port: 5601 server.host: "172.16.88.56" elasticsearch.url: "http://172.16.88.56:9200"說明
指定服務(wù)器地址與kibana可訪問的接口以及搜索引擎的地址與接口
啟動 elasticsearch kibana
service elasticsearch start chkconfig elasticsearch on service kibana on chkconfig kibana on172.16.88.99安裝 logstash
yum install -y logstash配置 logstash 對應(yīng)的配置文件
logstash:/etc/logstash/logstash.yml172.16.88.99安裝logstash
logstash:
pipeline.workers: 4 pipeline.output.workers: 2 pipeline.batch.size: 1024說明
修改的logstash工作進程數(shù)與輸出的進程數(shù),以及批處理的數(shù)量,依照服務(wù)器性能以及filebeat端是否報錯進行相應(yīng)的報錯,
如果太小 filebeat總是報超時。
其他的配置比如 連接elasticsearch在后邊進行說明。
調(diào)試模式下執(zhí)行:
/usr/share/logstash/bin/logstash --config.reload.automatic -f /etc/logstash/conf.d #不用停止服務(wù),自動加載配置文件生產(chǎn)環(huán)境:
service logstash start chkconfig logstash on轉(zhuǎn)載于:https://www.cnblogs.com/baolong/p/7815514.html
總結(jié)
以上是生活随笔為你收集整理的CentOS7下安装ELK三件套的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【hdu3555】Bomb 数位dp
- 下一篇: 做事