Beszel 是一個輕量級的伺服器監控平台,包含 Docker 統計資訊、歷史資料和警報功能。
它擁有友善的網頁介面、簡單的配置,開箱即用。支援自動備份、多用戶、OAuth 驗證和 API 存取。
功能
輕量級:比主流解決方案更小、資源消耗更少。
簡潔:設定簡單,幾乎不需要手動配置。
Docker 統計:追蹤每個容器的 CPU、記憶體和網路使用歷史。
警報:可配置的警報,針對 CPU、記憶體、磁碟、頻寬、溫度、負載平均值和狀態。
多用戶:用戶管理自己的系統。管理員可以在用戶之間共享系統。
OAuth / OIDC:支援多種 OAuth2 提供者。可停用密碼驗證。
自動備份:保存至並從磁碟或 S3 相容儲存還原。
架構
Beszel 由兩個主要元件組成:hub 和 agent。
Hub:基於 PocketBase 構建的網頁應用程式,提供用於查看和管理已連接系統的儀表板。
Agent:在每個要監控的系統上運行,並將系統指標傳送給 hub。
開始使用
「快速入門指南」和其他文件可在我們的網站 beszel.dev 上找到。幾分鐘內即可開始使用。
截圖
支援的指標
CPU 使用率 - 主機系統和 Docker / Podman 容器。
記憶體使用率 - 主機系統和容器。包括交換空間和 ZFS ARC。
磁碟使用率 - 主機系統。支援多個分割區和裝置。
磁碟 I/O - 主機系統。支援多個分割區和裝置。
網路使用率 - 主機系統和容器。
負載平均值 - 主機系統。
溫度 - 主機系統感測器。
GPU 使用率 / 功耗 - Nvidia、AMD 和 Intel。
電池 - 主機系統電池電量。
容器 - 所有運行中 Docker / Podman 容器的狀態和指標。
S.M.A.R.T. - 主機系統磁碟健康狀態(包括 eMMC 磨損/壽命終止,以及通過 sysfs 的 Linux mdraid 陣列健康狀態,如果可用)。