Grafana&Prometheus快速部署

這里不再對Grafana和Prometheus做過多闡述
總之Prometheus收集信息,Grafana是個很好的Dashboard大概是醬紫
那么這一期筆記以CentOS7.9為基準(zhǔn),其他系統(tǒng)下再補(bǔ)充

那么首先我們要準(zhǔn)備好這二者的安裝包
下載Grafana(程序主體)
https://dl.grafana.com/enterprise/release/grafana-enterprise-10.0.1-1.x86_64.rpm
下載Prometheus(程序主體)
https://github.com/prometheus/prometheus/releases/download/v2.45.0/prometheus-2.45.0.linux-amd64.tar.gz
下載node_exporter(監(jiān)控服務(wù)器信息主體)
https://github.com/prometheus/node_exporter/releases/download/v1.6.0/node_exporter-1.6.0.linux-amd64.tar.gz
操作環(huán)境
master管理節(jié)點 192.168.110.23
node1計算節(jié)點 192.168.110.24
一 安裝Grafana
將下載的rpm文件上傳到/home目錄下
安裝完之后啟動服務(wù)
看到服務(wù)在running就沒問題

然后它默認(rèn)端口是3000,我這里的服務(wù)器地址是192.168.110.23
那么訪問grafana就應(yīng)該是http://192.168.110.23:3000/
默認(rèn)用戶名和密碼都是admin,進(jìn)去后記得修改密碼哦

二 安裝Prometheus
這里我們同樣是上傳壓縮文件到服務(wù)器/home下,解壓
解壓后進(jìn)入目錄應(yīng)該能看到這些東西

那么這里就是我們的主體了,先別急,我們先編輯yml文件
然后呢,這里我們只演示添加master node1兩個節(jié)點的數(shù)據(jù)哈,你有多少節(jié)點就添加多少數(shù)據(jù)
記??!yml對空格敏感,請對齊!

保存退出
然后別急著啟動Prometheus
三 安裝node_exporter
還是先上傳到/home下,開始解壓
解壓完后進(jìn)去應(yīng)該能看到這些內(nèi)容

可以看到有個node_exporter,那么直接開始執(zhí)行它!進(jìn)行數(shù)據(jù)收集!
剛剛我在編輯yml文件的時候大家可以看到我有兩個節(jié)點
所以意味著這個node_exporter要在每個需要收集數(shù)據(jù)的服務(wù)器上解壓和運行

四 啟動Prometheus
我們回到Prometheus解壓的目錄
然后直接運行

五 設(shè)置Dashboard
那么忙了這么久,最終目的肯定是看狀態(tài)和監(jiān)測數(shù)據(jù)啦
首先打開Grafana的網(wǎng)址
http://192.168.110.23:3000/ (ip請大家修改為自己的服務(wù)器地址)
進(jìn)去之后在頂部搜索Data Sources

然后來到數(shù)據(jù)源編輯界面

點擊右上角Add new data source

點擊Prometheus

填寫Prometheus的地址,端口默認(rèn)是9090,ip地址還是換成你自己啟動Prometheus的服務(wù)器地址,我是在192.168.110.23上啟動的,所以如圖這么填的

下面的版本我選擇的大于2.4

然后點擊最下面的save&test就可以啦

我們展開左側(cè)菜單欄選擇Dashboard

點右邊的new,然后選擇import


那這里其實我們有很多模板可以選擇,這里我使用的是比較熱門的模板
https://grafana.com/grafana/dashboards/1860-node-exporter-full/
連接在這里,下載右下角的json文件

下載后回到我們剛剛準(zhǔn)備import的界面,點擊上傳json文件,會自動導(dǎo)入信息
記得手動選擇Prometheus哦,圖里框出來了

然后點擊import就導(dǎo)入好啦,接著稍微等一會,我們就能看到監(jiān)控信息了
查看dashboard目錄在下方圖示里


點進(jìn)去我們就可以看到監(jiān)測數(shù)據(jù)啦
