在 Debian 系统下升级 Filebeat 通常有几种方式,取决于你最初是如何安装的(官方仓库 / apt / 手动二进制 / DEB 包)。下面按最常见、推荐的方式说明。
如果你最初是通过 Elastic 官方 APT 源安装的 Filebeat,升级最简单。
sudo apt update
sudo apt install --only-upgrade filebeat
或升级所有可升级包:
sudo apt upgrade filebeat
sudo systemctl restart filebeat
filebeat version
systemctl status filebeat
如果系统没有配置 Elastic 源:
wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-8.x.x-amd64.deb
将
8.x.x替换为目标版本
sudo dpkg -i filebeat-8.x.x-amd64.deb
sudo systemctl restart filebeat
sudo cp -r /etc/filebeat /etc/filebeat.bak
例如:
需要注意:
sudo filebeat test config
sudo filebeat test output
dpkg -l | grep filebeat
或
which filebeat
查看日志:
journalctl -u filebeat -xe
Debian 下 /etc/filebeat/filebeat.yml 通常不会被覆盖,但建议提前备份。
如果你能告诉我:
我可以给你更精确的升级步骤。