Filebeat監控Debian系統性能的方法如下:
啟用Filebeat內置監控
在/etc/filebeat/filebeat.yml
中啟用HTTP接口:
http.enabled: true
http.port: 5067
通過http://localhost:5067
獲取CPU、內存等基礎指標。
使用Metricbeat監控
安裝Metricbeat并配置監控Filebeat進程,可獲取更詳細的資源使用數據(如CPU、內存、磁盤I/O等),需在metricbeat.yml
中添加Filebeat監控模塊。
配置系統性能監控模塊
在filebeat.yml
中啟用system
模塊,監控系統級指標(如CPU負載、內存使用率、磁盤空間等):
- module: system
metricsets: ["cpu", "memory", "disk", "network"]
數據可發送至Elasticsearch,通過Kibana可視化。
結合第三方工具
分析日志與告警
/var/log/filebeat/filebeat
),排查異常。注:Filebeat 7.0+推薦使用filestream
輸入類型提升性能,同時合理調整harvester
數量、scan_frequency
等參數避免資源過度占用。