1. 程式人生 > >資料視覺化元件Grafana詳細解讀--RedHat/Fedora/CentOS/Oracle上的安裝

資料視覺化元件Grafana詳細解讀--RedHat/Fedora/CentOS/Oracle上的安裝

資料視覺化演示:

PS:您可以在目標伺服器上執行資料視覺化元件,監控資料伺服器,Web伺服器,網路檔案伺服器等等伺服器的各種執行狀態,DevOps的必不可少的元件。

 

在基於RPM的Linux的上安裝版本(CentOS,Fedora的,OpenSuse當中,紅帽)

描述 下載
適用於CentOS / Fedora / OpenSuse / Redhat Linux X86-64
適用於CentOS / Fedora / OpenSuse / Redhat Linux
ARM64
適用於CentOS / Fedora / OpenSuse / Redhat Linux 的的ARMv7

閱讀升級Grafana以獲取有關更新現有安裝的提示和指導

 

安裝穩定

您可以直接使用百勝安裝Grafana。

$ sudo yum install <rpm package url>

例:

$ sudo yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.1.4-1.x86_64.rpm

或者使用手動安裝rpm。首先執行

$ wget <rpm package url>

例:

$ wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.1.4-1.x86_64.rpm

 

在CentOS / Fedora / Redhat上:

$ sudo yum install initscripts fontconfig
$ sudo rpm -Uvh <local rpm package>

 

在OpenSuse當中上:

$ sudo rpm -i --nodeps <local rpm package>

 

通過YUM儲存庫安裝

將以下內容新增到新檔案中 /etc/yum.repos.d/grafana.repo

[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

如果您想要測試版或候選版,還有一個測試庫。

baseurl=https://packagecloud.io/grafana/testing/el/7/$basearch

然後通過yum命令安裝Grafana。

$ sudo yum install grafana

 

RPM GPG金鑰

RPM已簽名,可以您使用此公共GPG金鑰驗證簽名。

 

套餐詳情

  • 安裝二進位制檔案 /usr/sbin/grafana-server
  • 將的init.d指令碼複製到 /etc/init.d/grafana-server
  • 安裝預設檔案(環境變數) /etc/sysconfig/grafana-server
  • 將配置檔案複製到 /etc/grafana/grafana.ini
  • 安裝systemd服務(如果systemd可用)名稱 grafana-server.service
  • 預設配置使用日誌檔案 /var/log/grafana/grafana.log
  • 預設配置指定sqlite3的資料庫 /var/lib/grafana/grafana.db

 

啟動伺服器(的init.d服務)

你可以通過執行來啟動Grafana:

$ sudo service grafana-server start

將以這包安裝期間建立³³ grafana-servergrafana使用者身份啟動程序。預設HTTP埠是3000,預設使用者和組是admin

預設登入名和密碼admin/admin

要將Grafana伺服器配置為在引導時啟動:

$ sudo /sbin/chkconfig --add grafana-server

 

啟動伺服器(通過systemd)

$ systemctl daemon-reload
$ systemctl start grafana-server
$ systemctl status grafana-server

 

啟用systemd服務以在啟動時啟動

sudo systemctl enable grafana-server.service

 

環境檔案

systemd服務檔案和init.d中都指令碼使用位於/etc/sysconfig/grafana-server啟動後端時使用的環境變數的檔案。在這裡,您可以覆蓋日誌目錄,資料目錄和其他變數。

 

記錄

預設情況下,Grafana將登入 /var/log/grafana

 

資料庫

預設配置指定位於的sqlite3的資料庫/var/lib/grafana/grafana.db。請在升級前備份此資料庫。您還可以使用MySQL的Postgres的或作為Grafana資料庫,如配置頁面中所詳述。

 

配置檔案資訊

配置檔案位於/etc/grafana/grafana.ini。有關所有這些選項的詳細資訊,請轉到“  配置”

 

新增資料來源

 

伺服器端影象渲染

伺服器端影象(PNG)呈現是一項可選功能,但在共享視覺化時非常有用,例如在警報通知中。

如果影象缺失文字,請確保已安裝字型包。

yum install fontconfig
yum install freetype*
yum install urw-fonts

 

從二進位制的tar檔案安裝

下載最新.tar.gz檔案並將其解壓縮。這將提取到以您下載的版本命名的資料夾中。此資料夾包含執行Grafana所需的所有檔案。此程式包中沒有的init指令碼或安裝指令碼。

要配置Grafana,新增請一個名為custom.iniconf資料夾數的配置檔案,並覆蓋其中定義的任何設定conf/defaults.ini

通過執行啟動Grafana  ./bin/grafana-server web。該grafana-server二進位制需要工作目錄是安裝根目錄(二進位制檔案以及public資料夾的位置)。

 

首次登入

要執行Grafana,請開啟瀏覽器並轉到http:// localhost:3000 /。如果您尚未配置其他埠,則3000是Grafana偵聽的預設http  。然後按照此處的說明操作。

 

通過Grafana訪問MySQL的/ MariaDB的

1.左側選單配置,點選資料來源,然後點選新增資料來源的按鈕(在按名稱或型別過濾處輸入Mysql搜尋MySQL的資料來源,然後點選新增資料來源按鈕)

 2.配置MySQL的資料來源資訊,然後點選下面的Save&Test按鈕,如果連線沒有問題,此資料來源將被儲存

3.新建儀表板,然後選擇一個表面板(新增標籤欄,然後下面有個Panel表格,選擇第一排,第三個表這個面板)

4.進入表的面板標題介面,此時您看見的是一個空表格,點選表單上面面板標題▽,選擇'編輯',然後點選指標,然後選擇資料來源選擇剛才配置的MySQL資料來源,寫一條sql查詢,右側有個眼睛一樣的圖示,點選顯示或隱藏資料

 

升級Grafana

PS:對於原來已經安裝grafana,且使用舊版grafana的使用者

我們建議大家經常升級Grafana,以便及時瞭解最新的修復和增強功能。為了實現這一目標,Grafana升級是向後相容的,升級過程簡單快捷。

升級通常總是安全的(在許多次要版本和一個主要版本之間),儀表板和圖形看起來都是一樣的。在某些邊緣情況下可能會有輕微的重大更改,這些更改通常在發行說明更改日誌中列出

 

資料庫備份

在升級之前,備份Grafana資料庫是個好主意。這將確保您始終可以回滾到以前的版本。在啟動期間,Grafana將自動遷移資料庫模式(如果有更改或新表)。有時,如果您以後想要降級,這可能會導致問題。

 

Sqlite備份資料/匯入資料

如果你使用sqlite,你只需要備份你的grafana.db檔案。這通常位於/var/lib/grafana/grafana.dbunix系統上。如果您不確定您使用的資料庫以及儲存位置,請檢查您的grafana配置檔案。如果您使用二進位制tar / zip將grafana安裝到自定義位置,通常是在<grafana_install_dir>/data

 

MySQL備份資料/匯入資料

backup:
> mysqldump -u root -p[root_password] [grafana] > grafana_backup.sql

restore:
> mysql -u root -p grafana < grafana_backup.sql

 

Postgres備份資料/匯入資料

backup:
> pg_dump grafana > grafana_backup

restore:
> psql grafana < grafana_backup

 

Ubuntu / Debian

如果您通過下載debian軟體包(.deb)安裝了grafana,您可以按照相同的安裝指南執行相同的dpkg -i命令,但使用新軟體包。它將升級您的Grafana安裝。

如果您使用我們的APT儲存庫:

sudo apt-get update
sudo apt-get install grafana

從二進位制tar檔案升級

如果您下載了二進位制tar包,則可以下載並解壓縮新包並覆蓋所有現有檔案。但這可能會覆蓋您的配置更改。我們建議您將配置更改放在名為的檔案中<grafana_install_dir>/conf/custom.ini,這樣可以使升級更容易,而不會有丟失配置更改的風險。

PS:使用 apt-get update  && apt-get install grafana請確保源是和官方一致,否則請到官網查詢如何新增最新官方源

 

Centos / RHEL

如果您通過下載rpm軟體包安裝了grafana,您可以按照相同的安裝指南執行相同的命令yum installrpm -i命令,但會使用新軟體包,並將升級原Grafana。

如果您使用我們的YUM儲存庫:

$ yum update grafana

PS:使用 yum update grafana請確保 repo 源是和官方一致,否則請到官網查詢如何新增最新官方源

 

Docker 

這只是一個示例,詳細資訊取決於您如何配置grafana容器。

docker pull grafana
docker stop my-grafana-container
docker rm my-grafana-container
docker run --name=my-grafana-container --restart=always -v /var/lib/grafana:/var/lib/grafana

 

Windows

如果您下載了Windows二進位制包,則只需下載一個較新的包並解壓縮到同一位置(並覆蓋現有檔案)。這可能會覆蓋您的配置更改。我們建議您將配置更改放在名為的檔案中<grafana_install_dir>/conf/custom.ini,這樣可以使升級更容易,而不會有丟失配置更改的風險。

 

從1.x升級

從1.x遷移到2.x.

 

從2.x升級

我們不知道直接從2.x升級到4.x的任何問題,但為了安全起見,請通過3.x => 4.x.

 

升級到v5.0

儀表板網格佈局引擎已更改。在v5中載入時,所有儀表板都將自動升級到新的定位系統。儲存在v5中的儀表板在舊版Grafana中不起作用。某些外部面板外掛可能需要更新才能正常工作。

有關新面板定位系統的更多詳細資訊,請單擊此處

 

升級到v5.2

此版本中包含的其中一個數據庫遷移將更新所有註釋時間戳,從第二精度到毫秒精度。如果您有大量註釋,則資料庫遷移可能需要很長時間才能完成,如果您使用systemd執行Grafana,則可能會導致問題。

我們有一個報告,其中使用systemd,PostgreSQL和大量註釋(表大小為1645mb)需要8-20分鐘才能完成資料庫遷移。但是,systemd在90秒後殺死了grafana-server程序。當systemd終止grafana-server程序時,正在進行的任何資料庫遷移查詢將繼續在資料庫中執行,直到完成為止。

如果您正在使用systemd並且有大量註釋,請考慮臨時將systemd TimeoutStartSec設定調整為高階30m之前的升級。

 

轉載來源:http//docs.grafana.org/installation/rpm/