在 Debian 系统中,Filebeat 通常是通过 systemd 管理的(官方 DEB 包安装方式)。下面按常见情况说明如何启动。
sudo systemctl start filebeat
sudo systemctl enable filebeat
sudo systemctl status filebeat
sudo systemctl stop filebeat
sudo systemctl restart filebeat
配置文件通常位于:
/etc/filebeat/filebeat.yml
测试配置是否正确:
sudo filebeat test config
测试输出是否正常(如 Elasticsearch / Logstash):
sudo filebeat test output
如果你不是用 DEB 包安装,而是二进制方式:
sudo /usr/share/filebeat/bin/filebeat -c /etc/filebeat/filebeat.yml
或:
sudo filebeat -e -c /etc/filebeat/filebeat.yml
-e 表示日志输出到终端,方便调试。
查看日志:
journalctl -u filebeat -f
确保 Filebeat 有读取日志文件的权限,例如:
/var/log/*.log
如需启用模块:
sudo filebeat modules enable system
sudo filebeat setup
如果你能告诉我:
我可以给你更精确的启动和配置示例。