搭建Slurm超直觀儀表盤

之前一直用的是slurm自帶的sview,如下圖所示

其實(shí)該有的都有,就是確實(shí)那啥(好丑,好難用)
最近我更新了Prometheus和Grafana的使用教程
想著slurm能不能也抓信息來瞅瞅,巧了,還真有


一 準(zhǔn)備環(huán)境
請參考我之前的文章部署好Prometheus和Grafana,先學(xué)會用,熟能生巧
一定要先部署這倆Prometheus和Grafana!一定要先部署這倆!一定要先部署這倆!
這里將為大家以Centos7.9 minimal為基礎(chǔ)環(huán)境作為演示
我的slurm管理節(jié)點(diǎn)是192.168.110.23
二 下載對應(yīng)工具
首先我們要準(zhǔn)備go安裝包和slurm節(jié)點(diǎn)數(shù)據(jù)導(dǎo)出工具
需要一點(diǎn)小技巧去下載,這里給出連接,大家伙自己加油!
Go?
slurm節(jié)點(diǎn)導(dǎo)出工具
slurm dashbord json
三 編譯安裝
首先把這倆(json就放本地,不用傳服務(wù)器),傳到/home下
解壓
然后添加環(huán)境變量
然后在里面添加

保存退出后
然后我們就開始編譯我們的slurm收集器啦
還是去home下解壓我們的github項(xiàng)目
然后進(jìn)去,準(zhǔn)備編譯
#########這里會有個小問題,GO會有組件在海外###########
#########這樣的話就能正常下載那些組件啦##############
然后測試一下編譯好沒有
在prometheus-slurm-exporter-master目錄下

測試通過后就可以直接開始信息收集啦

四 編輯Prometheus的yml文件
這里還是強(qiáng)調(diào),更改很簡單,但是請注意格式,空格縮進(jìn)之類的,如圖
這里我在bilibili老是對不齊,怕誤導(dǎo)你們,就跟著圖寫吧


保存之后,重新啟動普羅米修斯
五 去Grafana添加json
還是和上一篇文章一樣,去Dashboard那里添加json

這里就不再講了,忘了的話去看看上一篇吧!
添加完是醬紫

然后再去看Dashboard,等一會就有輸出啦
