如何在 CentOS 8 上安裝 Grafana 監控系統

Grafana 是一種廣泛用於 Linux 服務器的開源系統監控解決方案。 例如,它被 PayPal、eBay 和 Red Hat 使用。 對於所有想要使用可擴展且強大的儀表板監控工具的工程師來說,Grafana 是一個不錯的選擇。 該監控工具監控各種數據源。 使用 Grafana,您可以綁定 Prometheus 或 Influx DB 等時間序列數據庫和 PostgreSQL 或 MySQL 等關係數據庫。

本教程將展示如何在 CentOS 8 上安裝 Grafana。

先決條件

您需要在系統上以 root 用戶身份登錄才能運行所有管理命令。

在 CentOS 8 上安裝 Grafana

Grafana 安裝完成到下面提到的步驟數:

第 1 步:添加 Grafana Yum 存儲庫

要使用 yum 包管理器安裝 Grafana,請將 Grafana 存儲庫添加到本地 yum 存儲庫。 為此,請使用“活動”部分打開終端,然後單擊 CentOS 8 桌面左側邊欄中的終端圖標。 現在,在 Yum 存儲庫中創建一個新文件“grafana.repo”,並在終端應用程序上使用管理權限執行以下命令:

$貓 <

Enter 這 sudo 密碼和以下輸出顯示在終端上:

第 2 步:更新 yum 存儲庫

使用以下給定的命令更新可用的系統包:

$ sudo dnf 生成緩存

運行 makecache

現在,您系統的所有軟件包都已更新。

第 3 步:使用 dnf 安裝 Grafana

在系統上添加並配置 Grafana 存儲庫後,通過執行以下命令安裝 Grafana:

$ sudo dnf -y 安裝grafana

使用 dnf 命令安裝 Grafana

上述命令導入 GPG 密鑰並在 CentOS 8 上安裝所有必需的 Grafana 包。

Grafana 安裝完成

Grafana 安裝完成後,您可以使用下面提到的命令來驗證安裝並查看 Grafana 包的詳細信息:

$ rpm -qi grafana

第 4 步:啟用 Grafana systemd 服務

systemd 管理您系統上的 grafana 服務。 因此,通過運行“systemctl”命令來啟用它,如下所示:

$ sudo systemctl enable –now grafana-server.service

為 Grafana 啟用 systemd 服務

第五步:啟動Grafana systemd服務

現在,Grafana systemd 服務已啟用。 啟動服務,然後通過運行以下提到的命令檢查 Grafana 服務的“正在運行或活動”狀態:

$ systemctl start grafana-server.service $ systemctl status grafana-server.service

啟動 Grafana

步驟 6:啟用防火牆規則

默認情況下,grafana 服務在端口 3000 上運行。因此,如果您的系統上正在運行 firewalld 服務,請運行以下命令以允許 grafana 服務訪問端口 3000:

$ sudo firewall-cmd –add-port=3000/tcp –permanent $ sudo 防火牆-cmd –重新加載

配置防火牆

要確保一切正常,請使用以下給定的命令:

$ sudo firewall-cmd –list-all | 端口

列出防火牆端口

第 7 步:Grafana 配置文件

所有與端口和路徑相關的 grafana 配置都存儲在“/etc/grafana/grafana.ini”配置文件中。 您可以根據系統要求修改“http_port = 3000”。 默認情況下,grafana 日誌寫入“/var/log/grafana”目錄中。 grafana SQLite 數據庫可以在“/var/lib/grafana/grafana.db”下找到。

步驟 8:通過 Web UI 在 CentOS 8 上啟動 Grafana

在 CentOS 8 上啟動 Grafana Web 用戶界面。 打開瀏覽器並在地址欄中輸入以下 URL:

https://本地主機:3000

或者

https://server-ip:3000

Grafana Web UI 在瀏覽器中顯示如下:

Grafana 登錄

Enter 用戶名=admin 和密碼= admin 訪問 Grafana 儀表板。 之後,瀏覽器中會顯示以下 Grafana 儀表板:

Grafana 監控儀表板

恭喜! Grafana 安裝完成。 現在,您可以在 CentOS 8 系統上使用 Grafana 監控儀表板。

從 CentOS 8 移除或卸載 Grafana 監控工具

在您的系統上使用 Grafana 後,您可以使用以下給定的命令從 CentOS 8 卸載此監控工具儀表板:

$ sudo dnf 刪除 grafana

結論

Grafana 是一個開源的 Linux 服務器系統監控工具,被廣泛使用。 本指南將引導您在 CentOS 上安裝 Grafana。 對於任何尋求可擴展且可靠的儀表板監控解決方案的工程師來說,這是一個很好的選擇。