Grafana-用於分析和監控的開源軟體

Grafana 是一款開源、功能豐富、強大、優雅且高度可擴展的分析和監控軟件,可在 LinuxWindowsMacOS 上運行。它是用於數據分析的事實上的軟件,被用於 Stack OverfloweBayPayPalUberDigital Ocean 等公司 – 只是提及其中一部分。

它支持 30+ 個開源和商業數據庫/數據源,包括 MySQLPostgreSQLGraphiteElasticsearchOpenTSDBPrometheusInfluxDB。它允許您深入挖掘大量的實時運營數據;從不同的存儲位置可視化、查詢、設置警報並從指標中獲取見解。

閱讀更多如何在Linux中安裝 Piwik(Google Analytics)軟件

重要的是,Grafana 允許設置多個獨立組織,每個組織都有自己的使用環境(管理員、數據源、儀表板和用戶)。

Grafana Analytics Monitoring Software

Grafana 功能:

  • 優雅的數據可視化圖形。
  • 快速靈活的圖形,具有眾多選項。
  • 動態可重用的儀表板。
  • 通過官方庫中的數百個儀表板和插件,它具有高度可擴展性。
  • 支持強大用戶偏好。
  • 支持多租戶,設置多個獨立組織。
  • 支持通過LDAP、Google身份驗證、Grafana.com和Github進行身份驗證。
  • 支持通過Slack、PagerDuty等方式進行通知。
  • 通過允許團隊之間共享數據和儀表板等方式,顯著支持協作。

在安裝Grafana之前,您可以使用在線演示來嘗試在Linux發行版上安裝Grafana。Grafana

Demo URL: http://play.grafana.org/

在本文中,我們將解釋如何在CentOS、Debian和Ubuntu發行版上安裝Grafana – 數據可視化和監控軟件。Grafana – 數據可視化和監控CentOSDebianUbuntu

在Linux系統中安裝Grafana

1.我們將從官方的YUM或APT存儲庫安裝Grafana,這樣您就可以使用默認的軟件包管理器來更新它。GrafanaYUMAPT

在Debian和Ubuntu上安裝Grafana

$ echo "deb https://packagecloud.io/grafana/stable/debian/ stretch main" | sudo tee -a /etc/apt/sources.list
$ curl https://packagecloud.io/gpg.key | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install grafana

在CentOS、RHEL和Fedora上安裝Grafana

# echo "[grafana]
name=grafana
baseurl=https://packagecloud.io/grafana/stable/el/7/$basearch
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packagecloud.io/gpg.key https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt" | sudo tee /etc/yum.repos.d/grafana.repo

# yum install grafana

2.安裝完Grafana後,您可以在以下位置找到重要文件:

  • 將二進制文件安裝到/usr/sbin/grafana-server
  • 將Init.d腳本安裝到/etc/init.d/grafana-server
  • 創建默認文件(環境變量)到/etc/default/grafana-server
  • 將配置文件安裝到/etc/grafana/grafana.ini
  • 安裝 systemd 服務名稱 grafana-server.service
  • 默認配置將日誌文件設置在 /var/log/grafana/grafana.log
  • 默認配置指定 sqlite3 數據庫位於 /var/lib/grafana/grafana.db
  • 安裝 HTML/JS/CSS 和其他 Grafana 文件位於 /usr/share/grafana

3. 接下來,啟動 Grafana 服務,檢查是否運行正常,然後啟用自動啟動以在開機時啟動。默認情況下,進程運行為 grafana 用戶(在安裝過程中創建),並監聽 HTTP 端口 3000

啟動 Grafana 服務器(通過 Systemd)

# systemctl daemon-reload
# systemctl start grafana-server
# systemctl status grafana-server
# systemctl enable grafana-server

啟動 Grafana 服務器(通過 init.d)

# service grafana-server start
# service grafana-server status
# sudo update-rc.d grafana-server defaults  [On Debian/Ubuntu]
# /sbin/chkconfig --add grafana-server      [On CentOS/RHEL/Fedora]

4. 如果系統默認啟用了防火牆,您需要在防火牆中打開端口 3000 以允許客戶端請求到 grafana 進程。

-----------  [On Debian/Ubuntu] -----------
$ sudo ufw allow 3000/tcp
$ sudo ufw reload

-----------  [On CentOS/RHEL/Fedora] -----------  
# firewall-cmd --permanent --add-port=3000/tcp
# firewall-cmd --reload

5. 現在使用以下 URL 訪問 Grafana,將重定向到登錄頁面,用戶名和密碼為 username: adminpassword: admin)

http://Your-Domain.com:3000
OR
http://IP-Address:3000
Grafana Admin Login

6. 登錄後,您將訪問首頁儀表板,如下面的截圖所示。

Grafana Home Dashboard

7. 接下來,添加數據庫或數據源,點擊“添加數據源”。例如,我們將添加一個 MySQL 數據庫;指定數據源名稱、類型和連接參數。然後點擊 保存 & 測試

Add Grafana Data Source

您將收到有關數據庫連接是否成功或失敗的通知,如屏幕截圖所示。然後返回主儀表板以添加新儀表板。

Grafana Data Source Connection

8. 從主頁儀表板中,點擊新儀表板以添加一個新面板,用於可視化來自您數據源的指標。

Add Grafana New Dashboard

從這裡,您可以添加更多數據源、儀表板,邀請您的團隊成員,安裝應用程序和插件以擴展默認功能,並執行更多操作。

您可以在 Grafana 主頁找到更多信息:https://grafana.com/

Grafana是一款優雅的軟件,用於實時數據分析和監控。我們希望您已成功在 Linux 系統上安裝了 Grafana,否則,請使用下面的反饋表格提出任何問題或分享您對其的想法。

Source:
https://www.tecmint.com/install-grafana-analytics-in-centos-ubuntu-debian/