项目介绍
Beszel 是一款基于 Go 开源、轻量、易用的服务器监控系统,适用于需要对多个服务器或容器进行实时监控和管理的场景。它特别适合于运维团队、开发人员或需要关注服务器性能的个人用户。通过 Beszel,用户可以轻松获取服务器的 CPU、内存、磁盘、网络等关键性能指标,并设置警报以确保在出现异常时能够及时响应。
它拥有友好的网页界面,简单的配置,开箱即用。支持自动备份、多用户、OAuth 身份验证和 API 访问。

应用场景
-
-
实时监控:运维团队可以使用 Beszel 实时监控服务器的各项性能指标,如 CPU、内存、磁盘、网络等,以便及时发现和解决潜在的问题。 -
警报管理:通过设置警报,运维团队可以在服务器性能异常或达到预设阈值时立即收到通知,从而迅速响应并采取措施。
-
-
系统管理:Beszel 支持多用户管理,每个用户可以管理自己的系统,而管理员则可以跨用户共享系统,方便运维团队对多个系统进行统一管理和维护。
开发环境
-
Go 1.23+(用于修改 Go 代码)。 -
Bun 1.1.38+ 或 Node 18+(用于修改 Web 用户界面)。
功能特点

-
轻量级:与市场上其他领先的解决方案相比,Beszel 占用资源更少,更加高效。 -
简单:设置容易,无需将服务器暴露到公网。 -
Docker 监控:详细跟踪每个容器的 CPU、内存和网络使用情况历史。 -
警报功能:可配置针对 CPU、内存、磁盘、带宽、温度和状态的警报。 -
自动备份:提供数据备份和恢复功能,确保数据安全。 -
REST API:提供 REST API,允许用户在自己的脚本和应用程序中使用或更新数据。
功能演示



