Products
96SEO 2025-07-30 10:37 5
Filebeat是一个轻巧量级的日志收集器,能轻巧松地从各种日志文件中收集数据,并将其发送到指定的输出,如Elasticsearch、Logstash或Kafka等。它适用于监控和日志琢磨场景,能帮您更优良地了解系统和应用程序的运行状态。
先说说您需要从Filebeat官网下载对应的版本tar包。访问,下载适合您系统的版本。
用以下命令将Filebeat安装到CentOS系统:
sudo yum install filebeat -y
在Filebeat目录下创建一个名为filebeat.yml的配置文件。
sudo vi /etc/filebeat/filebeat.yml
在filebeat.inputs
有些,添加或修改paths
字段以指定要监控的日志文件路径。比方说:
filebeat.inputs:
- type: log
enabled: true
paths:
- /var/log/*.log
- /var/log/myapp/*.log
Filebeat能将日志发送到优良几个输出目标, 比方说Elasticsearch、Logstash或Kafka。
output.elasticsearch:
hosts:
index: "filebeat-%{}-%{+}
用以下命令启动Filebeat服务:
sudo systemctl start filebeat
为了确保Filebeat在系统沉启后自动启动,能设置开机自启动:
sudo systemctl enable filebeat
你能配置是不是正确:
sudo tail -f /var/log/filebeat/filebeat.log
如果一切正常,你得会看到Filebeat正在读取和发送日志文件的信息。
通过以上步骤,你得能够成功配置CentOS上的Filebeat以监控日志文件。根据你的具体需求,你兴许需要进行更许多的自定义配置。
Demand feedback