iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 23
0
自我挑戰組

30天 Docker E.L.K stack 系列 第 23

Day23 - Kibana Plugin X-Pack Install

  • 分享至 

  • xImage
  •  

今天要介紹一個超好用的 kibana plugin,X-Pack。你一定要安裝的好用插件讓我們先裝在說。

就讓我們照著官網的六步驟來安裝吧(只是我們是裝在 docker 上)

  1. 於 elasticsearch 安裝 X-Pack
    由於我們是安裝在 docker 上這邊我們需要先進入容器,方法請參考 docker exec
    $ sudo docker exec -ti elasticsearch bash
    
    $ cd /bin
    $ elasticsearch-plugin install x-pack
    
    -> Downloading x-pack from elastic
    [=================================================] 100%   
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    @     WARNING: plugin requires additional permissions     @
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    * java.lang.RuntimePermission accessClassInPackage.com.sun.activation.registries
    * java.lang.RuntimePermission getClassLoader
    * java.lang.RuntimePermission setContextClassLoader
    * java.lang.RuntimePermission setFactory
    * java.security.SecurityPermission createPolicy.JavaPolicy
    * java.security.SecurityPermission getPolicy
    * java.security.SecurityPermission putProviderProperty.BC
    * java.security.SecurityPermission setPolicy
    * java.util.PropertyPermission * read,write
    * java.util.PropertyPermission sun.nio.ch.bugLevel write
    * javax.net.ssl.SSLPermission setHostnameVerifier
    See http://docs.oracle.com/javase/8/docs/technotes/guides/security/permissions.html
    for descriptions of what these permissions allow and the associated risks.
    
    Continue with installation? [y/N]y
    -> Installed x-pack
    
  2. 重啟 elasticsearch
    這邊由於是使用 docker 虛擬機我們有 docker-cpmpose.yml,因此我們可以等 step 4. 在跟 kibana 一起重啟
  3. 於 kibana 安裝 X-Pack
    同 elasticsearch 的部分,進入容器後安裝
    $ sudo docker exec -ti dockerelk_kibana_1 bash
    
    $ cd /bin
    $ kibana-plugin install x-pack
    
    Attempting to transfer from x-pack
    Attempting to transfer from https://artifacts.elastic.co/downloads/kibana-plugins/x-pack/x-pack-5.1.1.zip
    Transferring 107852891 bytes....................
    Transfer complete
    Retrieving metadata from plugin archive
    Extracting plugin archive
    Extraction complete
    Optimizing and caching browser bundles...
    Plugin installation complete
    
  4. 重啟 kibana 服務
    將 kibana 同 elasticsearch 一起重啟
    $ sudo docker-compose up -d
    
  5. 開起 kibana 頁面並以使用者:elastic 密碼:changeme 登入
    http://ithelp.ithome.com.tw/upload/images/20170108/20103420D05MH2eFYJ.png
  6. 完成安裝,開始探索 X-Pack 所提供的功能

2017-02-08 補充 :

若無法使用 Generated Reports
請至容器安裝 libfontconfig 與 libfreetype6

$ sudo docker exec -ti dockerelk_kibana_1 bash

apt-get update
apt-get install libfontconfig
apt-get install libfreetype6

上一篇
Day22 - Multi logstash machines used for monitoring.
下一篇
Day24 - Kinban Plugin X-Pack Monitoring
系列文
30天 Docker E.L.K stack 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言