Filebeat使用内置的mysql模块收集日志存储到ES集群并使用kibana存储
Filebeat内置了不少的模块,可以直接使用他们对日志进行收集,支持的模块如下: [ root@ELK-chaofeng07 logstash ] # filebeat modules list Enabled: mysql Disabled: apache2 auditd elasticsearch haproxy icinga iis kafka kibana logstash mongodb nginx osquery postgresql redis suricata system traefik 只要是上面出现的filebeat都是支持的,但是使用它之前需要设置一下才可以使用,比如: filebeat modules enable mysql 那这次我们来看看如何使用mysql模块收集mysql的慢查询日志和错误日志 1、首先是使filebeat支持mysql模块 filebeat modules enable mysql 2、在配置文件/etc/filebeat/filebeat.yml启用输出到elasticsearch和kibana的功能。 设置完成后保存就可以了。此外,你的kibana和elasticsearch集群需要正常运行才能进行下一步。 3、开始准备预定义环境 filebeat setup - e 如果最后报错了,那么需要根据情况进行修复。 4