部署环境
| 主机名 | 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

----------Elasticsearch output----------
全部注释

----------------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


本文详细描述了在一个部署环境中,如何在Node1上安装和配置Filebeat,以及如何将数据发送至Elasticsearch(包括配置Elasticsearch和Kibana的访问),并通过Logstash进行转发的过程。
部署&spm=1001.2101.3001.5002&articleId=134118101&d=1&t=3&u=a508c49300dc44ef9d5e57d25442851e)
2015

被折叠的 条评论
为什么被折叠?



