美文网首页
基于Docker搭建ELK

基于Docker搭建ELK

作者: 天夭夭 | 来源:发表于2018-02-01 11:21 被阅读0次

环境:Centos7或以上版本

安装前提:安装好docker服务并启动、安装好docker-compose编排工具

1、安装ELK

git clone https://github.com/hqh546020152/ELK.git

cd ELK

安装elasticsearch

    docker-compose  -f  "docker-compose-elasticsearch.yml"  up  -d

安装logstash

    docker-compose  -f  "docker-compose-logstash.yml"  up  -d

安装kibana

    docker-compose  -f  "docker-compose-kibana.yml"  up  -d

到此ELK就搭建完成了

2、验证

    curl http://HOST:5601

    curl http://HOST:9200

    已上访问如果能正常返回版本等信息,则说明搭建成功。

3、收集日志并传输给logstash

    cd Filebeat

    tar -xvf filebeat-5.2.2-linux-x86_64.tar.gz

    修改filebeat.yml文件,只需要修改paths中的传输,假如要收集nginx的访问日志,则修改为 /var/log/nginx/ 即可。

    运行Filebeat

    ./filebeat-5.2.2-linux-x86_64/filebeat -e -c filebeat.yml

以上步骤就完成了ELK的搭建,并开始收集日志信息了;下图展示搭建后Kibana的效果。

    经过配置及图形化模型建立后,可达到如下效果:

    

相关文章

网友评论

      本文标题:基于Docker搭建ELK

      本文链接:https://www.haomeiwen.com/subject/xdxdzxtx.html