Grafana 是一款開源、功能豐富、強大、優雅且高度可擴展的分析和監控軟件,可在 Linux、Windows 和 MacOS 上運行。它是用於數據分析的事實上的軟件,被用於 Stack Overflow、eBay、PayPal、Uber 和 Digital Ocean 等公司 – 只是提及其中一部分。
它支持 30+ 個開源和商業數據庫/數據源,包括 MySQL、PostgreSQL、Graphite、Elasticsearch、OpenTSDB、Prometheus 和 InfluxDB。它允許您深入挖掘大量的實時運營數據;從不同的存儲位置可視化、查詢、設置警報並從指標中獲取見解。
閱讀更多:如何在Linux中安裝 Piwik(Google Analytics)軟件
重要的是,Grafana 允許設置多個獨立組織,每個組織都有自己的使用環境(管理員、數據源、儀表板和用戶)。

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: admin 和 password: admin)
http://Your-Domain.com:3000 OR http://IP-Address:3000

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

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

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

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

從這裡,您可以添加更多數據源、儀表板,邀請您的團隊成員,安裝應用程序和插件以擴展默認功能,並執行更多操作。
您可以在 Grafana 主頁找到更多信息:https://grafana.com/
Grafana是一款優雅的軟件,用於實時數據分析和監控。我們希望您已成功在 Linux 系統上安裝了 Grafana,否則,請使用下面的反饋表格提出任何問題或分享您對其的想法。
Source:
https://www.tecmint.com/install-grafana-analytics-in-centos-ubuntu-debian/