Centos安装filebeat将nginx日志推送给EFK(ELK)
Centos安装filebeat将nginx日志推送给EFK(ELK)
1,根据kibana面板的向导-添加日志数据。
2,选择 Nginx 日志 , 会有以下提示。
3,根据提示,我这里安装nginx的是Centos6系统,安装filebeat日志采集软件。
4,配置/etc/filebeat/filebeat.yml 文件,由于我是在k8s环境中安装的EFK集群,没有使用nodeport,使用的ingress,
所以我在配置文件中host都是使用的域名加端口。EFK集群可以识别出来。
5,配置filebeat nginx 模块。
启用和配置 nginx 模块
filebeat modules enable nginx
filebeat modules list #查看哪些模块开启
在 /etc/filebeat/modules.d/nginx.yml
文件中修改设置如下:
6,自动导入filebeat模板和nginx dashboard 到es 集群:
filebeat setup -e
service filebeat start #启动 filebeat采集软件。
7,到kibana中 点 检查数据,会有提示 从此模块成功收到数据,
最后点 nginx日志仪表板。
8,kibana会自动跳到 nginx日志图形界面,可以访问下nginx网站,面板就会有信息如下:
目录 返回
首页