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日志)验证数据传输是否正常。