在 Debian 上升级 Filebeat,通常有两种方式:使用官方 APT 仓库升级(推荐) 或 手动下载 deb 包升级。下面按常见场景说明。
如果你最初是通过 Elastic 官方 APT 源安装的 Filebeat,升级最简单。
sudo apt update
sudo apt install --only-upgrade filebeat
或直接:
sudo apt upgrade filebeat
filebeat version
sudo systemctl restart filebeat
✅ APT 升级会保留
/etc/filebeat/下的配置文件(除非你手动改过 deb 默认配置)
如果你不是通过 APT 源安装的,或者需要指定版本:
例如升级到 8.13.4:
wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-8.13.4-amd64.deb
sudo dpkg -i filebeat-8.13.4-amd64.deb
filebeat version
sudo systemctl restart filebeat
sudo cp -r /etc/filebeat /etc/filebeat.bak
大版本升级(如 7.x → 8.x)可能不兼容:
filebeat test config
sudo systemctl status filebeat
确认 Elastic 源是否正确:
cat /etc/apt/sources.list.d/elastic-8.x.list
内容类似:
deb https://artifacts.elastic.co/packages/8.x/apt stable main
然后:
sudo apt update
查看日志:
journalctl -u filebeat -n 50
如果你能告诉我:
我可以给你更精确的升级命令。