產品說明
Beszel 是一款專為簡潔與效能而生的開源監控工具。它的名稱源自匈牙利語中的「說話」(beszél),寓意讓你的伺服器「開口說話」,告訴你它們的健康狀態。
與傳統龐大的監控系統(如 Zabbix 或 Prometheus)不同,Beszel 的架構非常簡單:由一個中央 Hub(負責顯示數據)與安裝在各台伺服器上的極小 Agent 組成。它不需要複雜的設定,幾秒鐘內就能透過 Docker 部署完成,並提供直觀的即時 CPU、記憶體、硬碟與網路流量圖表。
核心特色:
- 極致輕量:Agent 佔用極低資源,甚至可以在記憶體極小的低階 VPS 上流暢運行。
- Docker 整合:不僅監控主機系統,還能自動識別並顯示每個 Docker 容器的資源消耗情況。
- 自動化警告:支援透過 Discord、Telegram、Webhook 等多管道發送異常狀態通知。
- 多使用者支援:具備基本的權限管理,適合與團隊成員或朋友分享監控面板。
常用操作
Beszel 的部署與管理主要透過 Docker 與 Web 介面進行,以下是其核心操作方式:
部署與連接
| 操作動作 | 指令/路徑 | 功能說明 |
|---|---|---|
| 部署 Hub | docker compose up -d | 啟動中央管理面板(儲存數據與顯示 UI) |
| 新增系統 | 點擊介面 "Add System" | 取得 Agent 的連線金鑰與安裝指令 |
| 安裝 Agent | 執行提供的 One-line script | 在目標伺服器上一鍵完成部署並回傳數據 |
| 切換視圖 | 介面右上角選單 | 在各個伺服器之間快速切換,查看即時圖表 |
進階功能
- 容器監控:在 Agent 啟動時掛載
/var/run/docker.sock,即可查看該伺服器上每個容器的即時負載。 - 警報設定:在系統設定中,可以針對個別伺服器設定「CPU 高於 90% 持續 5 分鐘」或「連線中斷」時觸發通知。
- 歷史數據:雖然定位輕量,但 Beszel 仍會保留一段時間的歷史紀錄,方便使用者追蹤過去 24 小時甚至一週的趨勢。
操作介面




