centos

Filebeat在CentOS上的实时监控实现

小樊
45
2025-09-13 19:35:10
栏目: 智能运维

以下是在CentOS上实现Filebeat实时监控的步骤:

  1. 安装Filebeat
    通过YUM安装:sudo yum install filebeat

  2. 配置Filebeat
    编辑配置文件 /etc/filebeat/filebeat.yml

    • 输入配置:指定监控的日志路径,如 paths: ["/var/log/*.log"]
    • 输出配置:发送至Elasticsearch,如 output.elasticsearch: {hosts: ["localhost:9200"], index: "filebeat-%{+yyyy.MM.dd}"}
    • 可选参数:可设置 ignore_older(忽略旧日志)、scan_frequency(扫描频率)等优化实时性。
  3. 启动服务
    启动Filebeat并设置开机自启:
    sudo systemctl start filebeat
    sudo systemctl enable filebeat

  4. 验证运行状态
    检查服务状态:sudo systemctl status filebeat
    查看日志:journalctl -u filebeat -f

  5. 配置Kibana可视化

    • 在Kibana中创建索引模式(如 filebeat-*)匹配Filebeat生成的索引。
    • 通过“Discover”页面查看实时日志,或使用“Dashboard”创建监控仪表盘。

高级配置(可选)

通过以上步骤,可实现Filebeat在CentOS上的实时日志监控,并结合Elasticsearch和Kibana完成数据可视化。

0
看了该问题的人还看了