HeyBinyang
← 返回開源
·運維工具·監控

輕量級伺服器監控工具,支援歷史資料、Docker 狀態與警報功能。

Linux

Beszel 是一個輕量級的伺服器監控平台,包含 Docker 統計資訊、歷史資料和警報功能。

它擁有友善的網頁介面、簡單的配置,開箱即用。支援自動備份、多用戶、OAuth 驗證和 API 存取。

Beszel 儀表板和系統頁面的並排截圖。儀表板顯示多個已連接系統的指標,而系統頁面則顯示單個系統的詳細指標。

功能

  • 輕量級:比主流解決方案更小、資源消耗更少。

  • 簡潔:設定簡單,幾乎不需要手動配置。

  • Docker 統計:追蹤每個容器的 CPU、記憶體和網路使用歷史。

  • 警報:可配置的警報,針對 CPU、記憶體、磁碟、頻寬、溫度、負載平均值和狀態。

  • 多用戶:用戶管理自己的系統。管理員可以在用戶之間共享系統。

  • OAuth / OIDC:支援多種 OAuth2 提供者。可停用密碼驗證。

  • 自動備份:保存至並從磁碟或 S3 相容儲存還原。

架構

Beszel 由兩個主要元件組成:hubagent

  • 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 陣列健康狀態,如果可用)。

分享