Filebeat在CentOS上的配置文件在哪里
导读:filebeat配置文件位置与快速验证 主要配置文件路径 在 centos 上,filebeat 的主配置文件默认位于:/etc/filebeat/filebeat.yml。该文件用于配置输入(inputs)、输出(elasticsear...
filebeat配置文件位置与快速验证
主要配置文件路径
- 在 centos 上,filebeat 的主配置文件默认位于:/etc/filebeat/filebeat.yml。该文件用于配置输入(inputs)、输出(elasticsearch 或 logstash)、模块(modules)以及其他运行时参数。
相关目录与文件
- 模块配置目录:/etc/filebeat/modules.d/。在此目录中启用或禁用模块(如 nginx、system 等),每个模块通常对应一个 .yml 文件。修改后一般需重启 filebeat 生效。
- 服务单元文件:/usr/lib/systemd/system/filebeat.service。用于 systemd 管理 filebeat 服务(启动、停止、开机自启等)。
- 运行时日志目录:/var/log/filebeat/。filebeat 自身的运行日志通常写入此目录(例如 filebeat 或 filebeat.log),便于排查问题。
快速验证与常用命令
- 查看服务使用的配置文件路径:执行
sudo systemctl status filebeat,在输出中查找类似execstart=/usr/bin/filebeat -c /etc/filebeat/filebeat.yml的行,确认实际加载的配置文件。 - 测试配置文件语法是否正确:执行
sudo filebeat test config,返回 “configuration test passed.” 表示配置无误。 - 查看 filebeat 自身运行日志:执行
sudo journalctl -u filebeat -f或sudo tail -f /var/log/filebeat/filebeat,实时观察启动与运行日志。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Filebeat在CentOS上的配置文件在哪里
本文地址: https://pptw.com/jishu/750267.html
