千家信息网

filebeat nginx 日志处理配置

发表于:2024-11-13 作者:千家信息网编辑
千家信息网最后更新 2024年11月13日,1、7.4.0 启用模块 ./filebeat modules list ./filebeat modules enable nginx ./filebeat modules list2、修改
千家信息网最后更新 2024年11月13日filebeat nginx 日志处理配置

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: 2output.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、访问并观察数据


0