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日志)驗證數據傳輸是否正常。