在Debian上定制Filebeat配置步骤如下:
安装Filebeat
使用APT包管理器安装:
sudo apt update && sudo apt install filebeat
(可选:手动下载.deb包安装)
备份默认配置文件
sudo cp /etc/filebeat/filebeat.yml /etc/filebeat/filebeat.yml.bak
编辑配置文件
使用文本编辑器(如nano)修改/etc/filebeat/filebeat.yml
:
filebeat.inputs:
- type: log
enabled: true
paths:
- /var/log/*.log
output.elasticsearch:
hosts: ["localhost:9200"]
index: "filebeat-%{[agent.version]}-%{+yyyy.MM.dd}"
processors:
- add_fields:
fields:
service: "nginx"
验证配置
sudo filebeat test config
重启服务生效
sudo systemctl restart filebeat
监控状态
查看服务状态或日志确认运行正常:
sudo systemctl status filebeat
sudo journalctl -u filebeat -f
说明:配置文件中支持多种模块(如系统日志、Nginx等),可根据需求参考官方文档扩展。