Linux从入门到放弃 配置filebeat的模块功能

本文详细介绍如何使用Filebeat配置MySQL日志收集,包括模块功能启用、配置文件修改及服务重启等步骤,确保日志能被正确收集并在Head和Kibana界面展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、启用filebeat模块功能

vim /etc/filebeat/filebeat.yml
filebeat.config.modules:
  path: ${path.config}/modules.d/*.yml
  reload.enabled: true
  reload.period: 10s

2、开启MySQL模块

 filebeat modules enable mysql
 filebeat modules list

3、修改模块配置文件

 vim /etc/filebeat/modules.d/mysql.yml
 [root@web filebeat]# cat /etc/filebeat/modules.d/mysql.yml 
- module: mysql
  error:
    enabled: true
    var.paths: ["/var/log/mariadb/mariadb.log"]
   
  slowlog:
    enabled: true
    var.paths: ["/var/log/mariadb/slow.log"]

4、修改filebeat的主配置文件

vim /etc/filebeat/filebeat.yml
output.elasticsearch:
  hosts: ["10.0.0.10:9200","10.0.0.11:9200"]
  indices:
    - index: "mariadb-slow-%{[beat.version]}-%{+yyyy.MM}"
      when.contains:
        source: "/var/log/mariadb/slow.log"
    - index: "mariadb-error-%{[beat.version]}-%{+yyyy.MM}"
      when.contains:
        source: "/var/log/mariadb/mariadb.log"
setup.template.name: "mariadb"
setup.template.pattern: "mariadb-*"
filebeat.config.modules:
  path: ${path.config}/modules.d/*.yml
  reload.enabled: true
  reload.period: 10s

5、重启filebeat服务

systemctl restart filebeat

6、在head界面检查日志是否收集成功

7、在kibana界面展示日志

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值