安裝metricbeat並使用Kibana創建可視化儀表盤

一、安裝Kibana

過程略。

二、安裝metricbeat

我採用源碼安裝,過程如下:
創建beat用戶,並設置密碼:

[root@kibana ~]# useradd beat
[root@kibana ~]# passwd beat

創建安裝目錄,並上傳安裝包:

[root@kibana ~]# mkdir -p /opt/beats

上傳安裝包過程略,將/opt/beats屬組改爲beat:

[root@kibana ~]# chwon -R beat:beat /opt/beats

切換至beat用戶,安裝metricbeat:

[root@kibana ~]# su - beat
[beat@kibana ~]$ cd /opt/beats/
[beat@kibana beats]$ tar -zxf metricbeat-7.6.2-linux-x86_64.tar.gz
[beat@kibana beats]$ cd metricbeat-7.6.2
[beat@kibana metricbeat-7.6.2]$ vim metricbeat.yml
#這部分爲metricbeat的基本配置,指定讀取哪個目錄下的配置文件
metricbeat.config.modules:
  path: ${path.config}/modules.d/*.yml
  reload.enabled: false
#下面這部分是我們自定義的字段,會添加到在每一條日誌中
fields:
  ip: 192.168.1.8
  location: 北京
  app: 網站
  module: 網站
  location_en: bj
  app_en: hdwz
  module_en: hdwz
#輸出到kafka的相關配置
output.kafka:
  hosts: ["192.168.1.11:9092", "192.168.1.11:9093"]
  topic: 'bj_metricbeat_hdwz'

logging.metrics.enabled: false
logging.metrics.period: 30
#日誌級別爲info
logging.level: info
logging.to_files: true
logging.files:
  path: /opt/beats/metricbeat/logs
  name: metricbeat.log
  keepfiles: 10
  permissions: 0644
  rotateeverybytes: 10485760

啓用system監控模板:

[beat@kibana metricbeat-7.6.2]$ ./metricbeat modules enable system

啓動服務:

[beat@kibana metricbeat-7.6.2]$ ./metricbeat

三、創建可視化

登錄kibana,進入Visualize,點擊右上角創建可視化:
在這裏插入圖片描述選擇一種可視化類型,我們選擇TSVB:
在這裏插入圖片描述選擇metricbeat*這個索引,接着會出現一個新的界面,往下拉,看到下面的“數據”選項:
在這裏插入圖片描述我們在“聚合”這裏選擇“平均值”,“字段”這裏選擇“system.memory.actual.used.pct”;
“分類依據”這裏選擇“詞”,“依據”這裏選擇“fields.ip.keyword”;
再往下,“上”這個地方是數字,我們需要展示幾臺服務器的內存情況,我們就寫幾,“順序依據”會根據我們上面的“字段”自動填充,後面的“方向”是選擇升序還是降序排列,我們這裏選擇降序,將服務器的內存使用情況從高到低排列前10名的。
以上配置完成後,把頁面往上拉,看到有個“排名前N”:
在這裏插入圖片描述點一下可以看到服務器的內存使用情況從高到低排列前10名的結果,我們將這個可視化保存起來,留着後面使用,取名“內存TOP10”。

再新建可視化,選擇指標:
在這裏插入圖片描述選擇metricbeat*這個索引,然後進入可視化配置界面:
在這裏插入圖片描述“聚合”選擇“唯一計數”,“字段”選擇“fields.ip.keyword”;在“選項”裏把“顯示標題”去掉,然後點擊上面藍色三角符號,獲取數據,就看到當前數值是6,目前監控了6臺主機,我們把這個可視化保存一下,命名爲“主機數”。

四、創建儀表板:

接下來,創建儀表板:
在這裏插入圖片描述點擊創建儀表板,再點擊“將現有”:
在這裏插入圖片描述在新彈出的窗口找到我們剛創建的兩個可視化:
在這裏插入圖片描述可以看到兩個可視化出現在儀表板了,保存一下就行了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章