elk筆記7--管理工具cerebro

1 cerebro 介紹

cerebro 是用Scala, Play Framework, AngularJS and Bootstrap構建的一個開元ES集羣管理工具,其比Kibana輕量很多,很適用與生產和測試等環境的es集羣管理。

2 cerebro 安裝及使用

2.1 安裝

  • 下載安裝包並解壓
    https://github.com/lmenezes/cerebro/releases 下載tar安裝包,解壓即可。

  • 修改配置
    修改config/application.conf 文件, 在hosts中添加對應集羣信息即可,筆者有2個集羣(測試集羣沒有添加認證,若添加日誌則需要添加對應的用戶名和密碼),具體配置如下:

    hosts = [
      {
        host = "http://localhost:9200"
        name = "es6.8.8"
        headers-whitelist = [ "x-proxy-user", "x-proxy-roles", "X-Forwarded-For" ]
      }, 
      {
        host = "http://localhost:9201"
        name = "es7.2.1"
        headers-whitelist = [ "x-proxy-user", "x-proxy-roles", "X-Forwarded-For" ]
      } 
    
  • 啓動cerebro
    指定端口和可訪問ip即可,如下:
    bin/cerebro -Dhttp.port=8090 -Dhttp.address=0.0.0.0 &

2.2 使用

以下爲cerebro幾個主要功能界面。
圖1–login界面
可以直接單擊指定集羣,也可以輸入http://es節點ip:9200來登錄
在這裏插入圖片描述
圖2–overview界面
在這裏可以快速看到集羣節點、索引、分片、文檔數量、磁盤使用量等信息。
在這裏插入圖片描述
圖3–nodes界面
在這裏可以看到各個節點的具體信息,包括負載、cpu、堆、磁盤使用、啓動時間等信息。
在這裏插入圖片描述
圖4–more功能
這裏包含了很多常用功能,創建索引、查看集羣設置,別名、分析等功能。
在這裏插入圖片描述

3 說明

cerebro github
筆者測試的cerebro爲最新版本0.9.1

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