可以,Debian 完全可以运行 Filebeat。
Filebeat 是 Elastic 官方用 Go 编写的轻量级日志采集器,官方原生支持 Debian / Ubuntu 系统,通常以 .deb 包或仓库方式安装。
sudo apt update
sudo apt install curl gnupg -y
# 导入 GPG
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
wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-8.x.x-amd64.deb
sudo dpkg -i filebeat-8.x.x-amd64.deb
sudo vi /etc/filebeat/filebeat.yml
示例:
filebeat.inputs:
- type: log
paths:
- /var/log/*.log
output.elasticsearch:
hosts: ["http://localhost:9200"]
sudo systemctl enable filebeat
sudo systemctl start filebeat
systemctl status filebeat
systemd如果你告诉我:
我可以给你一套可直接用的配置示例。