ELK 環境搭建2-Kibana
一、安裝前準備
1、節點
192.168.30.41
2、作業系統: Centos7.5
3、安裝包
a、java8: jdk-8u181-linux-x64.tar.gz
b、Kibana kibana-6.4.3-linux-x86_64.tar.gz
4、備註:
相應版本安裝包可直接在本人網盤下載,連結:https://pan.baidu.com/s/1cs4IidkSVoMDAdQW93VDYQ
二、kibana介紹
1、Kibana 是一個開源的分析和視覺化平臺,旨在與 Elasticsearch 合作。Kibana 提供搜尋、檢視和與儲存在 Elasticsearch 索引中的資料進行互動的功能。開發者或運維人員可以輕鬆地執行高階資料分析,並在各種圖表、表格和地圖中視覺化資料。
2、kibana本身只提供單點安裝,如果想避免單點故障,需要結合lvs,haproxy,nginx等負載均衡軟體實現高可用,在這裡我們 只在192.168.30.41上面安裝,然後其他主機可以選裝,安裝方法一樣。
三、安裝java環境詳見 ELK環境搭建1-elasticsearch
四、安裝kibana
1、解壓安裝包並配置環境變數
useradd -s /sbin/nologin kibana && su - kibana
mkdir -p /application/elk/kibana
tar -zxvf kibana-6.4.3-linux-x86_64.tar.gz -C /application/elk/kibana && rm -rf kibana-6.4.3-linux-x86_64.tar.gz
新增環境變數 vim ~/.bash_profile 新增如下內容
export KIBANA_HOME=/application/elk/kibana
export PATH=$PATH:$KIBANA_HOME/bin
載入環境變數 source ~/.bash_profile
編輯配置檔案 vim /application/elk/kibana/config/kibana.yml
server.port: 5601 # 監聽埠 server.host: "192.168.30.41" # 監聽地址 #server.name: "192.168.30.41" #kibana_index: ".kibana" #當前版本中填寫server.name 和kibana_index會啟動失敗,具體原因待分析 elasticsearch.url: "http://192.168.30.41:9200" # es連線地址,只能配置一個節點地址,如果需要高可用,需要es叢集配合lvs,haproxy負載均衡提供 xpack.security.enabled: false # 關閉xpack驗證;由於叢集為配置xpack,故必須關閉,否則無法正常連線es叢集
2、啟動
a、控制檯啟動
/application/elk/kibana/bin/kibana
b、使用nohup後臺啟動
mkdir -p /application/elk/kibana/bin/kibana/logs
nohup /application/elk/kibana/bin/kibana > /application/elk/kibana/bin/kibana/logs/server.log 2>&1 &
3、訪問kibana
http://192.168.30.41:5601/
4、停止kibana
首先通過ps aux|grep kibana 查詢到程序 pid ,然後 kill pid
五、使用
詳見 ELK使用2-Kibana使用