天天看點

kibana界面漢化方法1方法2、基于Kibana的可視化監控報警插件 KAAE 的配置介紹KAAE安裝2.KAAE配置主要配置分為兩步1. kibana.yml配置2.配置watchers資訊3.KAAE報警展示

方法1

系統:centos6.5

該漢化包預設支援kibana5.x - 6.x任意版本

下載下傳漢化包路徑:https://github.com/anbai-inc/Kibana_Hanization/archive/master.zip

解壓上傳至linux系統

unzip master.zip
cd master
           

在解壓路徑下

#漢化

執行python main.py Kibana目錄

# 啟動elasticsearch
cd elasticsearch-6.3.0/bin
elasticsearch -d

# 啟動kibana
cd kibana-6.3.0-linux-x86_64/bin
kibana
           

執行後即可漢化成功

浏覽器通路 localhost:5601

kibana界面漢化方法1方法2、基于Kibana的可視化監控報警插件 KAAE 的配置介紹KAAE安裝2.KAAE配置主要配置分為兩步1. kibana.yml配置2.配置watchers資訊3.KAAE報警展示

在/kibana/config/kibana.yml 中修改,

添加i18n.locale: zh-CN

注意, 上面冒号: 和 zhe-CN 之間必須有個空格,否則kibana無法啟動 。

i18n.locale: zh-CN     #在最後面,去掉前面的#号
           

zh-CN 表示 “中國大陸地區使用的中文” --> “簡體中文”

加上之後,先殺掉kibana程序:

//殺死kibana程序

ps -ef | grep node
           

然後重新開機kibana。

方法2、

上傳漢化包,英文版的kibana我是用不明白,漢化包下載下傳位址:

https://github.com/anbai-inc/Kibana_Hanization
           

上傳至伺服器然後解壓

unzip kibana-hanhua.zip
           

拷貝此項目中的translations檔案夾到您的kibana目錄下的src/legacy/core_plugins/kibana/目錄

cd Kibana_Hanization-master/
cp -r translations/  /usr/share/kibana/src/legacy/core_plugins/kibana/
           

修改您的kibana配置檔案kibana.yml中的配置項:i18n.locale: “zh-CN”

vim /etc/kibana/kibana.yml
#i18n.locale: "en"
i18n.locale: "zh-CN" 
           

注意python的版本不能過高,3.6的版本我試過是漢化不了的,換成2.7的可以了

python main.py /home/kibana-6.2.3/   #開始漢化。
           

啟動指令在kibana的bin下的kibana

背景啟動:

基于Kibana的可視化監控報警插件 KAAE 的配置

介紹

可視化監控報警插件 KAAE:Kibi + Kibana Alert & Report App for Elasticsearch。

KAAE安裝

注意:sentinl.zip的版本和Kibana的版本需要互相對應。
           

方式1:/elk/kibana/bin/kibana-plugin install

https://github.com/sirensolutions/sentinl/releases/download/tag-5.4.0/sentinl.zip

方式2:git clone https://github.com/sirensolutions/sentinl
安裝nodejs(npm):yum install -y nodejs

安裝Gulp(本文為全局安裝):npm install -g gulp

安裝rsync:yum install rsync
#cd sentinl
#npm install
#gulp package
/elk/kibana/bin/kibana-plugin install file://`pwd`/target/gulp/sentinl.zip
           

安裝完成後,浏覽器輸入:http://ip:5601出現以下界面說明插件安裝成功

kibana界面漢化方法1方法2、基于Kibana的可視化監控報警插件 KAAE 的配置介紹KAAE安裝2.KAAE配置主要配置分為兩步1. kibana.yml配置2.配置watchers資訊3.KAAE報警展示

2.KAAE配置

這是一份建立watchers後的預設配置

{
  "_index": "watcher",
  "_type": "watch",
  "_id": "new_watcher_jy9qwqzz9",
  "_score": 1,
  "_source": {
    "title": "watcher_title",
    "disable": true,
    "uuid": "new_watcher_jy9qwqzz9",
    "trigger": {
      "schedule": {
        "later": "every 5 minutes"
      }
    },
    "input": {
      "search": {
        "request": {
          "index": [],
          "body": {}
        }
      }
    },
    "condition": {
      "script": {
        "script": "payload.hits.total > 100"
      }
    },
    "transform": {
      "script": {
        "script": ""
      }
    },
    "actions": {
      "email_admin": {
        "throttle_period": "15m",
        "email": {
          "to": "[email protected]",
          "from": "[email protected]",
          "subject": "Sentinl Alarm",
          "priority": "high",
          "body": "Found {{payload.hits.total}} Events"
        }
      }
    }
  }
}
           

主要配置分為兩步

1. kibana.yml配置

配置發件箱資訊,在kibana.yml最後添加如下内容
sentinl:
  settings:
    email:
      active: true
      user: [email protected]  //郵箱賬号
      password: xxxxxxx  //郵箱密碼(第三方登入密碼)
      host: smtp.server.com  // 郵箱smtp 伺服器位址
      ssl: true
    report:
      active: true
      tmp_path: /tmp/
           

2.配置watchers資訊

watchers配置主要為General、Input、Condition、Transform、Actions的配置。其中General為基本配置,設定報警觸發時長,Input為限制報警源,Condition為報警觸發條件,Action為報警時的郵件設定。Raw為總體配置展現。
kibana界面漢化方法1方法2、基于Kibana的可視化監控報警插件 KAAE 的配置介紹KAAE安裝2.KAAE配置主要配置分為兩步1. kibana.yml配置2.配置watchers資訊3.KAAE報警展示
本文配置後具體Raw如下所示
{
  "_index": "watcher",
  "_type": "watch",
  "_id": "new_watcher_bzd9kgjzi",
  "_score": 1,
  "_source": {
    "title": "Alerm",
    "disable": false,
    "uuid": "new_watcher_bzd9kgjzi",
    "trigger": {
      "schedule": {
        "later": "every 1 hours"  //執行時間為1小時
      }
    },
    "input": {
      "search": {
        "request": {
          "body": {
            "query": {
              "bool": {
                "must": [
                  {
                    "query_string": {
                      "fields": [
                        "body^5",
                        "_all"
                      ],
                      "query": "ERROR~",  //限制報警源為出錯ERROR的日志
                      "use_dis_max": true
                    }
                  },
                  {
                    "range": {
                      "@timestamp": {
                        "gte": "now-1h",  //對進1小時的日志進行檢測
                        "lte": "now",
                        "format": "epoch_millis"
                      }
                    }
                  }
                ],
                "must_not": []
              }
            }
          }
        }
      }
    },
    "condition": {
      "script": {
        "script": "payload.hits.total>=1"  //當報警條件為ERROR出現的次數大于1
      }
    },
    "transform": {
      "script": {
        "script": ""
      }
    },
    "actions": {
      "AlermNeon": {
        "throttle_period": "1h0m0s",
        "email": {
          "to": "[email protected]",  //接收報警的郵箱
          "from": "[email protected]",//發送報警的郵箱(與kibana.yml配置中一緻)
          "subject": "Sentinl Alarm",
          "priority": "high",
          "body": "Alerm of neon: {{payload.hits.total}} !"  //郵件内容
        }
      }
    }
  }
}
到此為止,KAAE(Sentinl)就配置好了。
           

3.KAAE報警展示

在完成第2部分後,我們啟動watchers。

kibana界面漢化方法1方法2、基于Kibana的可視化監控報警插件 KAAE 的配置介紹KAAE安裝2.KAAE配置主要配置分為兩步1. kibana.yml配置2.配置watchers資訊3.KAAE報警展示

在觸發報警時,我們可以看到kibana的日志如下所示

kibana界面漢化方法1方法2、基于Kibana的可視化監控報警插件 KAAE 的配置介紹KAAE安裝2.KAAE配置主要配置分為兩步1. kibana.yml配置2.配置watchers資訊3.KAAE報警展示

或者在kibana界面sentinl插件中檢視報警資訊如下所示

kibana界面漢化方法1方法2、基于Kibana的可視化監控報警插件 KAAE 的配置介紹KAAE安裝2.KAAE配置主要配置分為兩步1. kibana.yml配置2.配置watchers資訊3.KAAE報警展示

當然,如果在報警周期中不存在符合條件的報警,在上述界面是無記錄的,我們可以再kibana日志中找到如下資訊

kibana界面漢化方法1方法2、基于Kibana的可視化監控報警插件 KAAE 的配置介紹KAAE安裝2.KAAE配置主要配置分為兩步1. kibana.yml配置2.配置watchers資訊3.KAAE報警展示

參考連結 :

ELK搭建及kibana界面漢化 : https://blog.csdn.net/weixin_34206899/article/details/91678058?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

https://blog.csdn.net/Gekkoou/article/details/80956191?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

https://blog.csdn.net/whg18526080015/article/details/73812400?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

kibana界面漢化 : https://blog.csdn.net/qq_28449663/article/details/79868334?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

繼續閱讀