centos

如何排查Filebeat在CentOS上的错误

小樊
43
2025-12-25 08:51:27
栏目: 智能运维

按以下顺序在 CentOS 上定位并修复 Filebeat 问题,可快速从“服务起不来/配置错误/连不上输出/采集不到数据”等常见症状中缩小范围。


一 快速定位与通用检查


二 配置与输出连通性排查


三 采集与解析问题排查


四 常见症状与修复对照表

症状 快速检查 修复建议
服务起不来(Active: failed / start-limit) journalctl -xeu filebeat;前台运行 filebeat -e 按日志报错修正配置;必要时 systemctl reset-failed filebeat 后重启
Config OK 但不发数 filebeat test config 通过;目标端口不通 用 telnet/curl 测试连通性;检查防火墙/安全组;核对 hosts/端口/SSL
权限被拒绝 日志报 permission denied;ls -l 查看日志与配置权限 配置文件 644 root:root;确保运行用户对日志与 /var/lib/filebeat 可读写
采集不到新行 文件存在但 events 为 0 核对 input.paths;检查 ignore_older/close_*;确认文件非空且被持续写入
CPU 占用高 top/htop 观察;scan_frequency 很小 增大 scan_frequency;减少不必要 prospector;优化 close_inactive
日志轮转后重复/丢行 轮转即重复或跳行 启用 close_removed/close_renamed;设置 clean_inactive/clean_removed;避免 inode 重用误判
启动报错但 systemd 信息少 systemctl status 信息有限 前台运行 filebeat -e 获取详细报错;或查 /var/log/messages、journalctl 完整上下文

五 最小可用配置模板与验证步骤

0
看了该问题的人还看了