CentOS 7 Install Kibana - IT 484

CentOS 7 Install Kibana – IT 484

實作架設 Server ,從套件庫下載安裝,可以大幅地節省工程師開發與部署的時間,使用 yum 來達成,這是最簡單的方法。

功能簡介

Kibana 是一款開源的數據分析和可視化平台,設計用於和 Elasticsearch 協作,可以使用 Kibana 對 Elasticsearch 索引中的數據進行搜索、查看、交互操作。利用圖表、表格及地圖對數據進行多元化的分析和呈現,基於瀏覽器的界面便於快速創建和分享動態數據儀表板來追踪 Elasticsearch 的實時資料變化。

主機架構

建置單台的主機架構。

Node IP Port
Master 192.168.1.100 5601

安裝套件

CentOS 7 Install Kibana

Elasticsearch Yum Repo,導入 GPG-KEY 。

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

新建檔案,建立套件庫資訊。

vim /etc/yum.repos.d/elasticsearch.repo
[elasticsearch-8.x]
name=Elasticsearch repository for 8.x packages
baseurl=https://artifacts.elastic.co/packages/8.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

建立套件庫後,使用 yum 命令安裝。

yum install kibana

組態設定

這是主要的組態檔,參考此檔案的內容,視需求而調整設定。

vim /etc/kibana/kibana.yml
server.port: 5601
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://localhost:9200"]

防火牆設定

開通防火牆

使用 firewall-cmd 命令來開通防火牆。

firewall-cmd --permanent --add-port=5601

重載防火牆

使用 firewall-cmd 命令來重載防火牆,立即生效。

firewall-cmd --reload

運行管理

啟動服務

安裝完成後,並不會自動啟動服務,使用 systemctl start 命令來啟動服務。

systemctl start kibana

開機啟動

實現主機重開時,可以自動啟動服務,使用 systemctl enable 命令來啟用開機啟動。

systemctl enable kibana

停止服務

啟動服務後,使用 systemctl stop 命令終止服務運行。

systemctl stop kibana

狀態驗證

Install Kibana CentOS 啟動服務後,使用 systemctl status 命令來查看服務狀況。

systemctl status kibana

● kibana.service - Kibana
   Loaded: loaded (/usr/lib/systemd/system/kibana.service; enabled; vendor preset: disabled)
   Active: active (running) since 五 2022-12-30 23:59:59 +08;; 23h ago
     Docs: https://www.elastic.co
 Main PID: 28283 (node)

產生 Token

產生 Kibana 連線用 Elasticsearch Token。

/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana

使用 elastic 登入

此密碼在安裝 Elasticsearch 時顯示在 console。

Creating elasticsearch group... OK
Creating elasticsearch user... OK
  Installing : elasticsearch-8.5.3-1.x86_64                               1/1
--------------------------- Security autoconfiguration information ------------------------------

Authentication and authorization are enabled.
TLS for the transport and HTTP layers is enabled and configured.

The generated password for the elastic built-in superuser is : =A6BCDEFG*HIj2QklMn=

修改密碼

若忘記密碼,可以使用 elasticsearch-reset-password ,修改 elastic 使用者密碼。

/usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic

測試網址

http://localhost:5601

此頁面表示服務工作正常。它還包括有關重要服務文件和目錄位置的一些基本訊息,該服務已安裝並運行,現在可以登入管理頁面來管理該服務。

心得分享

CentOS Install Kibana 快速安裝後,便於個人電腦、筆電在開發研究或測試時使用,省略複雜的設定,所以沒有參數需要調整,簡單快速建置就能使用服務。

發佈留言