
上文介紹了elasticsearch的安裝,本文将介紹elk環境的搭建,樓主保證親測,無異常抛出,建議收藏。
elk為日志收集系統,主要包括kibana(可視化界面),logstash(日志收集)。本篇将記錄樓主安裝的過程。
1.kibana安裝
1.下載下傳鏡像
docker pull kibana:7.10.1
注意:需要與elasitcsearch版本相同
2.啟動
docker run --name kibana -e ELASTICSEARCH_HOSTS=http://192.168.xx.xx:9200 -p 5601:5601 -d kibana:7.10.1
參數解釋
- docker run
- --name kibana -e :指定容器名稱
- ELASTICSEARCH_HOSTS= 192.168.xx.xx:9200:指定es位址
- -p 5601:5601 :指定端口号
- -d kibana:7.10.1:指定鏡像名稱
3.更改配置檔案 設定xpack
因為上文中,我們的es配置了xpack,是以在連接配接時候也要設定xpack,此時需要進入docker容器修改配置檔案。
1.進入容器
docker exec -it 容器id /bin/bash
2.修改配置檔案
cd config
vi kibana.yml
kibana.yml配置
i18n.locale: "zh-CN"
server.port: 5601
server.host: 0.0.0.0
elasticsearch.username: "elastic" #es中配置
elasticsearch.password: "xxxx" #es中配置
xpack.reporting.encryptionKey: "a_random_string"
xpack.security.encryptionKey: "something_at_least_32_characters"
配置修改完之後需要重新開機docker容器。
4.驗證
通路ip:5601,輸入es中配置的xpack賬号密碼即可,如:elastic/123456。
如果此處賬号密碼不了解,可以參考上文elasticsearch安裝。