1. 程式人生 > >ELK 環境搭建2-Kibana

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使用