作者:手机用户2502940777 | 来源:互联网 | 2023-02-01 18:38
1、7.4.0启用模块??.filebeat?modules?list??.filebeat?modules??enable?nginx??.filebeat?modules?list2、修改?modules.dnginx.yml,
1、7.4.0 启用模块
./filebeat modules list
./filebeat modules enable nginx
./filebeat modules list
2、修改 modules.d/nginx.yml ,主要添加日志对应地址
[elasticsearch@es1 filebeat-7.4.0-linux-x86_64]$ cat modules.d/nginx.yml
# Module: nginx
# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.4/filebeat-module-nginx.html
- module: nginx
# Access logs
access:
enabled: true
# Set custom paths for the log files. If left empty,
# Filebeat will choose the paths depending on your OS.
var.paths: ["/usr/local/nginx/logs/access.log*"]
# Error logs
error:
enabled: true
# Set custom paths for the log files. If left empty,
# Filebeat will choose the paths depending on your OS.
var.paths: ["/usr/local/nginx/logs/error.log"]
3、配置filebeat配置文件
[elasticsearch@es1 filebeat-7.4.0-linux-x86_64]$ cat nginx-m.yml
filebeat.inputs:
#- type: log
# enabled: true
# paths:
# - /usr/local/nginx/logs/*.log
# tags: ["nginx"]
setup.template.settings:
index.number_of_shards: 2
output.elasticsearch:
# Array of hosts to connect to.
hosts: ["192.168.56.101:9200"]
filebeat.config.modules:
path: ${path.config}/modules.d/*.yml
reload.enabled: false
[elasticsearch@es1 filebeat-7.4.0-linux-x86_64]$
4、启动
./filebeat -e -c nginx-m.yml
5、访问并观察数据