要使用Filebeat采集Debian系統日志,可以按照以下步驟進行配置:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list
sudo apt-get update
sudo apt-get install -y filebeat
/etc/filebeat/filebeat.yml。你可以指定要監控的日志文件路徑。例如,要監控Nginx的訪問日志,可以添加如下配置:filebeat.prospectors:
- input_type: log
paths:
- /var/log/nginx/access.log
output.elasticsearch:
hosts: ["localhost:9200"]
index: "nginx-access-%{+YYYY.MM.dd}"
sudo systemctl start filebeat
sudo systemctl enable filebeat
--configtest 選項來測試配置文件是否正確:sudo filebeat --configtest
如果沒有錯誤,Filebeat將輸出配置測試的結果。
通過以上步驟,Filebeat將開始收集指定的Debian系統日志,并將它們發送到配置的輸出目的地,如Elasticsearch。記得根據實際的日志文件路徑和需求調整配置文件。