在 CentOS 8 上輕鬆安裝 Grafana

在 CentOS 8 上輕鬆安裝 Grafana

在本教程中,我們將向您展示如何在 CentOS 8 上輕鬆安裝 Grafana。我們將安裝 Grafana Enterprise 和 Open Source CLI 版本 7.3.0。

Grafana 是開源可視化和分析軟件。它允許您查詢、可視化、提醒和探索您的指標,無論它們存儲在哪裡。用簡單的英語,它為您提供了將時間序列數據庫 (TSDB) 數據轉換為精美圖表和可視化效果的工具。

先決條件

  • CentOS 8 專用服務器或 KVM VPS。
  • 支持的數據庫有 SQLite、MySQL 和 PostgreSQL。
  • root 用戶訪問權限或具有管理權限的普通用戶。

默認情況下,Grafana 安裝並使用 SQLite,SQLite 是存儲在 Grafana 安裝位置的嵌入式數據庫。

讓我們開始安裝過程。

在 CentOS 8 上安裝 Grafana

第 1 步 - 使服務器保持最新

# dnf update -y

第 2 步 - 創建存儲庫文件

# vi /etc/yum.repos.d/grafana.repo

添加以下幾行:

對於企業版:

[grafana]
name=grafana
baseurl=https://packages.grafana.com/enterprise/rpm
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packages.grafana.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt

對於 OSS 版本:

[grafana]
name=grafana
baseurl=https://packages.grafana.com/oss/rpm
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packages.grafana.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt

第 3 步 - 安裝 Grafana

# dnf install grafana-enterprise -y

# 或者

# dnf install grafana -y

啟動和啟用服務並驗證服務是否已啟動:grafana-server.service。

# systemctl start grafana-server.service
# systemctl status grafana-server.service
# systemctl enable grafana-server.service

在防火牆中添加端口 3000

如果您使用的是firewalld

# firewall-cmd --add-port=3000/tcp --permanent

# firewall-cmd --reload

如果您使用的是IPTables

# iptables -A INPUT -p tcp --dport 3000 -j ACCEPT

# iptables-save

套餐詳情

  • 默認文件(環境變量)到 /etc/sysconfig/grafana-server
  • 配置文件到 /etc/grafana/grafana.ini
  • systemd 服務(如果 systemd 可用)名稱 grafana-server.service
  • 默認配置使用 /var/log/grafana/grafana.log 中的日誌文件
  • 默認配置在 /var/lib/grafana/grafana.db 指定了一個 sqlite3 數據庫

在 CentOS 8 上輕鬆安裝 Grafana

安裝成功完成。

在本教程中,您學習瞭如何在 CentOS 8 上安裝 Grafana。