Skip to content

Beszel

輕量級遠端伺服器監控

軟體分類 生產力 / 網路應用
軟體標籤
開發廠商 Henry Gressmann
Stars
0
Forks
0
License
MIT LICENSE
Version
v0.5.1
Update
OS

產品說明

Beszel 是一款專為簡潔與效能而生的開源監控工具。它的名稱源自匈牙利語中的「說話」(beszél),寓意讓你的伺服器「開口說話」,告訴你它們的健康狀態。

與傳統龐大的監控系統(如 Zabbix 或 Prometheus)不同,Beszel 的架構非常簡單:由一個中央 Hub(負責顯示數據)與安裝在各台伺服器上的極小 Agent 組成。它不需要複雜的設定,幾秒鐘內就能透過 Docker 部署完成,並提供直觀的即時 CPU、記憶體、硬碟與網路流量圖表。

核心特色:

  • 極致輕量:Agent 佔用極低資源,甚至可以在記憶體極小的低階 VPS 上流暢運行。
  • Docker 整合:不僅監控主機系統,還能自動識別並顯示每個 Docker 容器的資源消耗情況。
  • 自動化警告:支援透過 Discord、Telegram、Webhook 等多管道發送異常狀態通知。
  • 多使用者支援:具備基本的權限管理,適合與團隊成員或朋友分享監控面板。

常用操作

Beszel 的部署與管理主要透過 Docker 與 Web 介面進行,以下是其核心操作方式:

部署與連接

操作動作指令/路徑功能說明
部署 Hubdocker compose up -d啟動中央管理面板(儲存數據與顯示 UI)
新增系統點擊介面 "Add System"取得 Agent 的連線金鑰與安裝指令
安裝 Agent執行提供的 One-line script在目標伺服器上一鍵完成部署並回傳數據
切換視圖介面右上角選單在各個伺服器之間快速切換,查看即時圖表

進階功能

  • 容器監控:在 Agent 啟動時掛載 /var/run/docker.sock,即可查看該伺服器上每個容器的即時負載。
  • 警報設定:在系統設定中,可以針對個別伺服器設定「CPU 高於 90% 持續 5 分鐘」或「連線中斷」時觸發通知。
  • 歷史數據:雖然定位輕量,但 Beszel 仍會保留一段時間的歷史紀錄,方便使用者追蹤過去 24 小時甚至一週的趨勢。

操作介面