利用Debian的Filebeat进行日志分析步骤如下:
安装Filebeat
使用apt命令安装:
sudo apt update && sudo apt install filebeat
配置Filebeat
编辑配置文件 /etc/filebeat/filebeat.yml
,指定日志路径和输出目标(如Elasticsearch):
filebeat.inputs:
- type: log
enabled: true
paths: ["/var/log/*.log"] # 监控日志路径,可自定义
output.elasticsearch:
hosts: ["localhost:9200"] # Elasticsearch地址
index: "filebeat-%{yyyy.MM.dd}" # 索引格式
启动服务
启动Filebeat并设置为开机自启:
sudo systemctl start filebeat
sudo systemctl enable filebeat
验证配置
sudo systemctl status filebeat
sudo tail -f /var/log/filebeat/filebeat
通过Kibana分析日志
http://<ES主机>:5601
。可选高级配置:
add_fields
、dissect
)解析或添加字段。