Please enable Javascript to view the contents

CentOS 7 如何安裝 Kibana

· ☕ 1 分钟 · 🐔 Redd Tsai
🏷️
  • #Kibana
  • #CentOS
  • 版本

    • Kibana 6.8
      環境
    • CentOS 7

    1. 安裝 OpenJDK

    1
    2
    
    sudo yum  install java-1.8.0-openjdk-devel
    java -version
    

    2. 安裝 Elasticsearch 簽章公鑰

    1
    
    rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
    

    3. 安裝 Kibana

    建立 Kibana 套件容器設定檔 /etc/yum.repos.d/kibana.repo
    填入套件容器參數

    1
    2
    3
    4
    5
    6
    7
    8
    
    [kibana-6.x]
    name=Kibana repository for 6.x packages
    baseurl=https://artifacts.elastic.co/packages/6.x/yum
    gpgcheck=1
    gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
    enabled=1
    autorefresh=1
    type=rpm-md
    

    安裝 kibana

    1
    
    sudo yum install kibana
    

    4. 配置 kibana

    kibana 配置檔 /etc/kibana/kibana.yml

    1
    2
    
    elasticsearch.hosts: http://localhost:9200
    server.host: 0.0.0.0
    

    5. 設定防火牆和IP

    新增

    1
    2
    3
    4
    5
    
    sudo firewall-cmd --new-zone=kibana --permanent
    sudo firewall-cmd --reload
    sudo firewall-cmd --zone=kibana --add-source=<IP_ADDRESS>/32 --permanent
    sudo firewall-cmd --zone=kibana --add-port=5601/tcp --permanent
    sudo firewall-cmd --reload
    

    修改

    1
    2
    
    sudo firewall-cmd --zone=kibana --add-source=<IP_ADDRESS> --permanent
    sudo firewall-cmd --reload
    

    測試

    1
    2
    
    sudo firewall-cmd --zone=kibana --list-all
    sudo netstat -plnt
    

    6. 啟動 kibana 服務

    1
    2
    
    sudo systemctl enable kibana.service
    sudo systemctl start kibana.service
    

    測試 kibana
    http://localhost:5601

    1
    
    sudo systemctl status kibana.service
    

    也可檢查服務記錄訊息

    1
    
    sudo journalctl --unit kibana --since  "20 min ago"
    

    參考

    Elastic 官網

    分享

    蔡文杰
    作者
    Redd Tsai
    Backend Developer