CentOS下FileBeat可通过配置与多种工具协同工作,以下是常见工具的协同方式及配置要点:
filebeat.yml中配置output.logstash,指定Logstash地址和端口(如localhost:5044),Logstash通过input { beats { port => 5044 } }接收数据,可添加过滤器处理后再输出到Elasticsearch。output.elasticsearch,将日志存储到Elasticsearch,配合Kibana进行可视化分析。output.prometheus插件将日志数据导出到Prometheus,需在FileBeat配置中启用Prometheus输出并设置相关参数。配置关键点:
/etc/filebeat/filebeat.yml,根据需求选择输出插件(如logstash、elasticsearch等)并设置对应参数。dissect、json)对日志进行预处理,再输出到目标工具。/var/log/filebeat/、Elasticsearch/Kibana日志)验证数据传输是否正常。