ELFK(filebeat)部署

部署环境

主机名 ip地址 主要软件 系统
node1 192.168.154.70 ElasticSearh、Kibana Centos7.5
node2 192.168.154.60 ElasticSearh Centos7.5
Apache 192.168.154.50 Logstash、Apache Centos7.5
Filebeat 192.168.154.40 Filebeat Centos7.5

Node1节点上安装Filebeat

#上传软件包 filebeat-6.2.4-linux-x86_64.tar.gz 到/opt目录
tar zxvf filebeat-6.2.4-linux-x86_64.tar.gz
mv filebeat-6.2.4-linux-x86_64/ /usr/local/filebeat

设置filebeat主配置文件

vim filebeat.yml

ELFK(filebeat)部署_第1张图片

----------Elasticsearch output----------

全部注释

ELFK(filebeat)部署_第2张图片

----------------Logstash output---------------------
output.logstash:
  hosts: ["192.168.154.40:5044"]      #指定 logstash 的 IP 和端口

启动filebeat 

./filebeat -e -c filebeat.yml

在 Logstash 组件所在节点上新建一个 Logstash 配置文件

cd /etc/logstash/conf.d

vim logstash.conf

input {
    beats {
        port => "5044"
    }
}
output {
    elasticsearch {
        hosts => ["192.168.154.70:9200"]
        index => "%{[fields][service_name]}-%{+YYYY.MM.dd}"
    }
    stdout {
        codec => rubydebug
    }
}


#启动logstash服务
logstash -f logstash.conf


浏览器访问 http://192.168.154.70:5601 登录 Kibana

ELFK(filebeat)部署_第3张图片ELFK(filebeat)部署_第4张图片

你可能感兴趣的:(运维)