Metricbeat 的使用

目標

統計並展示系統的信息 cpu, 內存等 (當然metricbeat能收集的信息種類還很多)

前提

  1. 版本: 5.x
  2. 已經安裝了ELK (elasticsearch, logstash (可選), kibana)
  3. 安裝了x-pack (配置了對應的security)(可選) 參考 Kibana 5.x 加強安全

安裝配置

安裝,配置參考 官方網站
使用OOTB配置即可,一般只需要修改ES的端口和地址。 如果加強了security,也需要更改 metricbeat.yml。 這裏已經加強了安全,配置了用戶,故需要更改metricbeat.yml添加elasticsearch的相關訪問用戶。
(創建角色和用戶可以參考 Kibana 5.x 加強安全 ,這裏角色需要用操作索引metricbeat-*)

elasticsearch 默認綁定了localhost的訪問,需要取消這種綁定。 設置network.host: 0.0.0.0 0.0.0.0 表示任意地址,如果設置成了IP地址,那麼同臺機器的kibana和logstash的需要做對應的修改。(比如:192.168.1.50, logstash和kibana需要把鏈接elasticsearch的hosts 從localhost改成:192.168.1.50)

加載kibana的示例 index template 和 dashboards

因爲metricbeat 可能裝在多個機器,index template 和dashboard 只需要導入一次即可。默認會自動加載index template到elasticsearch。

./scripts/import_dashboards -es http://localhost:9200 -user elastic -pass changeme

kibana中查看對應的結果

登錄kibana打開對應的dashboard 既可以看到統計報告了

Kibana 中 展示系統運行狀態

發佈了40 篇原創文章 · 獲贊 16 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章