10.ELK-使用filebeat收集nginx日志

使用filebeat收集nginx日志

1.首先安装一个nginx进行测试

yum install nginx -y

systemctl start nginx

查看监听端口是否起来
10.ELK-使用filebeat收集nginx日志_第1张图片

2.在浏览器访问测试
10.ELK-使用filebeat收集nginx日志_第2张图片

3.删除目录下现有内容,追加自己的内容

在这里插入图片描述
10.ELK-使用filebeat收集nginx日志_第3张图片

访问测试
10.ELK-使用filebeat收集nginx日志_第4张图片

4.下载filebeat,统一放在/opt/es-software目录下
10.ELK-使用filebeat收集nginx日志_第5张图片
在这里插入图片描述

5.安装filebeat
在这里插入图片描述

6.查看一下filebeat有哪些配置文件
10.ELK-使用filebeat收集nginx日志_第6张图片

7.进入配置文件目录,将主配置文件重新命名
10.ELK-使用filebeat收集nginx日志_第7张图片

8.重新创建一个新的配置文件

vim filebeat.yml
10.ELK-使用filebeat收集nginx日志_第8张图片

配置好日志来源与日志打到哪个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索引
10.ELK-使用filebeat收集nginx日志_第9张图片
这时nginx的访问日志就展现出来了
10.ELK-使用filebeat收集nginx日志_第10张图片

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