我们在server02服务器上部署nginx服务器,然后安装filebeat,使用filebeat收集nginx日志文件,把收集到的日志发送给logstash,让logstash过滤日志,把过滤完的日志保存到elasticsearch,然后通过kibana展示出来
1、安装nginx
详细安装步骤请看Nginx + Tomcat 构筑Web服务器集群的负载均衡
2、安装filebeat
解压软件包
[root@server02 ~]# tar -zxvf filebeat-7.3.0-linux-x86_64.tar.gz -C /usr/local/
[root@server02 ~]# mv /usr/local/filebeat-7.3.0-linux-x86_64 /usr/local/filebeat
修改配置文件
filebeat.yml配置主要有两个部分,一个是日志收集,一个是日志输出的配置
[root@server02 ~]# vim /usr/local/filebeat/filebeat.yml
- type: log # type: log 读取日志文件的每一行(默认)
enabled: true #enabled: true 该配置是否生效,如果改为false,将不收集该配置的日志
paths: # paths: 要抓取日志的全路径
- /usr/local/nginx/logs/*.log #添加收集httpd服务日志
#- /var/log/* #将该行注释掉
#-----------------------