該篇教程主要講解Beszel的安裝和簡單使用
Beszel:
一個輕量級的服務(wù)器監(jiān)控中心,具備歷史數(shù)據(jù)記錄、Docker 統(tǒng)計數(shù)據(jù)以及警報功能。
特點(diǎn):
○ 輕量級:解決方案體積更小,要求更低。
○ Docker 統(tǒng)計信息:每個容器的 CPU 和內(nèi)存使用歷史記錄。
○ 警報:針對 CPU、內(nèi)存和磁盤使用情況以及系統(tǒng)狀態(tài)的可配置警報。
○ 多用戶:每個用戶都有自己的系統(tǒng)。管理員可以在用戶之間共享系統(tǒng)。
○ 簡單:易于設(shè)置,不需要任何在線公開內(nèi)容。
○ OAuth / OIDC:支持許多 OAuth2 提供商??梢越妹艽a身份驗證。
○ 自動備份:將數(shù)據(jù)保存和恢復(fù)到磁盤或 S3 兼容存儲中/從中恢復(fù)數(shù)據(jù)。
○ REST API:在您自己的腳本和應(yīng)用程序中使用您的指標(biāo)。
主要流程目錄:
1.安裝
1.1.hub
1.2.agent
2.使用
3.總結(jié)
1.安裝
這里需要安裝hub和agent,hub是一個 Web 應(yīng)用程序,它提供了一個儀表板來查看和管理連接的系統(tǒng)。agent是在監(jiān)視的系統(tǒng)上運(yùn)行,它創(chuàng)建一個最小的 SSH 服務(wù)器,通過該服務(wù)器將系統(tǒng)指標(biāo)傳達(dá)給hub。
簡單來說就是agent安裝在被監(jiān)控的系統(tǒng)上,hub就作為面板查看。
1.1.hub
創(chuàng)建一個容器
切換”高級視圖“
參考填寫
beszel henrygd/beszel:latest http://[IP]:[PORT:8090]
添加其他參數(shù)
8090
8090
/beszel_data
/mnt/user/appdata/beszel
1.2.agent
創(chuàng)建一個容器
切換”高級視圖“
參考填寫
beszel-agent henrygd/beszel-agent:latest
添加其他參數(shù)
KEY
QR&pE8deZYi@4j!54&qzt(先隨便填寫,后面再替換)
FILESYSTEM
/dev/md2
PORT
45876
45876
45876
/var/run/docker.sock
/var/run/docker.sock
2.使用
瀏覽器中輸入 http://NAS的IP:8090 就能看到注冊界面
填寫注冊信息( SECRET 填上面的變量的值 MrWiskers )
進(jìn)入面板
點(diǎn)擊添加監(jiān)控的系統(tǒng)
用這里的Key替換前面部署agent的變量(需要compose進(jìn)行部署的可以點(diǎn)擊左下底部按鈕,可以復(fù)制配置信息)
填寫信息
添加成功,可以點(diǎn)擊查看詳細(xì)
可以監(jiān)控的信息還是挺多的
可以切換深色模式
右上角都是后臺系統(tǒng)的功能,分別是:用戶,系統(tǒng),日志,備份和身份驗證
Tip:
后臺功能還是挺多的,這里簡單截圖看看,需要的可以自行部署看看
收集
日志
設(shè)置
手機(jī)網(wǎng)頁端也有做適配
3.總結(jié)
非常不錯的服務(wù)器監(jiān)控項目,界面簡潔美觀,上手簡單,功能豐富。對于有多臺服務(wù)器并且需要監(jiān)控的用戶,可以推薦可以嘗試部署看看。
下面說一下我覺得不太方便的地方:
沒有中文,雖然功能不復(fù)雜但是沒中文還是有點(diǎn)不方便
面板不能自定義顯示信息
作者聲明本文無利益相關(guān),歡迎值友理性交流,和諧討論~
,