S小魚仔S 網誌搜尋

2017年6月4日 星期日

S小魚仔S ELK 安裝 Head 插件 (Plugin) 檢查 Index 健康狀況

ELK 安裝 Head 插件 可以檢查「index」使用率「大小」以及「健康」狀況。

1. 將檔案「下載」修改「檔名」並「解壓縮」傳到「/opt目錄
https://github.com/mobz/elasticsearch-head
PS.
1. 不能放在「elasticsearch」=> plugins 目錄 
2. 不能使用 「elasticsearch-plugin install




2. 切換 目錄「cd /opt/elasticsearch-5.4.0/config/

3. 編輯「elasticsearch.yml
vi elasticsearch.yml

4. 最後面加入「下面語句
http.cors.enabled: true
http.cors.allow-origin: "*"

6. 安裝「nodejs」套件
yum install -y nodejs

6. 切換「cd /opt/head」目錄



安裝「npm install -g grunt-cli」套件

安裝「npm install

7.重啟「elasticsearch」服務

;檢查「9200」PID 程序
netstat -ltunp | grep "9200"

;停用「進程」

kill -9 28258

;使用「elk」帳號,背景運行「elasticsearch」 程序。TCP-9200

su elk -c 'nohup /opt/elasticsearch-5.4.0/bin/elasticsearch &'

8. 啟動「grunt server」服務器,畫面會顯示某些「錯誤」直接「忽略」,因「ELK」5.0.X 版本 會有相容性「問題

grunt server」 (頁面執行) 或「nohup grunt server &」(背景執行)


8. 使用「http://localhost:9200」瀏覽

點選「Index」索引 =>「索引信息

瀏覽「索引」字段

完成「Head 插件 (Plugin)」安裝,師父領進門,修行在個人。

參考資料
elasticsearch」-「Cannot start Elasticsearch with non loopback address
GitHub」-「elasticsearch-head