在 Debian 系统上,Filebeat 官方推荐通过 Elastic 的 APT 仓库安装,而不是单纯“下载一个 deb 包”(当然也可以下载 deb 包)。
下面给你几种常见方式:
sudo apt update
sudo apt install curl gpg -y
curl -fsSL https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elastic-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/elastic-keyring.gpg] https://artifacts.elastic.co/packages/8.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-8.x.list
sudo apt update
sudo apt install filebeat -y
适用于离线服务器或不想配置仓库的情况。
https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-8.13.4-amd64.deb
你可以本地下载后传上去,或服务器直接下载:
wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-8.13.4-amd64.deb
sudo dpkg -i filebeat-8.13.4-amd64.deb
把
8.13.4换成你需要的版本号即可
官方下载总入口:
https://www.elastic.co/downloads/beats/filebeat
选择 DEB 包即可(Debian / Ubuntu 通用)
systemctl status filebeat
systemctl enable filebeat
filebeat test config
filebeat modules enable system
如果你是 Debian 11 / 12、ARM 架构 或 离线环境,可以告诉我,我可以给你对应的具体命令。