使用filebeat收集nginx日志
1.首先安装一个nginx进行测试
yum install nginx -y
systemctl start nginx
查看监听端口是否起来
2.在浏览器访问测试
3.删除目录下现有内容,追加自己的内容
访问测试
4.下载filebeat,统一放在/opt/es-software目录下
5.安装filebeat
6.查看一下filebeat有哪些配置文件
7.进入配置文件目录,将主配置文件重新命名
8.重新创建一个新的配置文件
vim filebeat.yml
配置好日志来源与日志打到哪个ES节点
如果有ES集群的话,可以把集群的节点都写进去
output.elasticsearch:
hosts: ["10.0.0.240:9200","10.0.0.241:9200","10.0.0.242:9200"]
9.启动filebeat
systemctl start filebeat
由于filebeat启动后没有对应的端口,所以通过查看进程,确认是否启动
启动后会加载我们配置的主配置文件的路径
10.去ES-head查看filebeat索引
这时nginx的访问日志就展现出来了