以下是在CentOS上实现Filebeat实时监控的步骤:
安装Filebeat
通过YUM安装:sudo yum install filebeat。
配置Filebeat
编辑配置文件 /etc/filebeat/filebeat.yml:
paths: ["/var/log/*.log"]。output.elasticsearch: {hosts: ["localhost:9200"], index: "filebeat-%{+yyyy.MM.dd}"}。ignore_older(忽略旧日志)、scan_frequency(扫描频率)等优化实时性。启动服务
启动Filebeat并设置开机自启:
sudo systemctl start filebeat
sudo systemctl enable filebeat。
验证运行状态
检查服务状态:sudo systemctl status filebeat
查看日志:journalctl -u filebeat -f。
配置Kibana可视化
filebeat-*)匹配Filebeat生成的索引。高级配置(可选)
close_inactive 等参数控制文件关闭时机。通过以上步骤,可实现Filebeat在CentOS上的实时日志监控,并结合Elasticsearch和Kibana完成数据可视化。