Apps2025 年 4 月 29 日 12:00
Beszel: 轻量级服务器监控平台
Beszel 是一个轻量级的服务器监控平台,专为需要简单易用监控解决方案的用户设计。

🔗 GitHub
Beszel 是一个轻量级的服务器监控平台,专为需要简单易用监控解决方案的用户设计。它提供了丰富的功能,包括 Docker 容器统计、历史数据记录和告警功能,同时保持资源占用低于主流解决方案。该平台具有友好的 Web 界面、简单的配置过程,开箱即用,并支持自动备份、多用户、OAuth 认证和 API 访问。
主要功能
- 轻量级:比主流解决方案体积更小、资源消耗更少
- 简单易用:设置简便,无需公开暴露在互联网上
- Docker 统计:跟踪每个容器的 CPU、内存和网络使用历史
- 告警功能:可配置的 CPU、内存、磁盘、带宽、温度和状态告警
- 多用户支持:用户管理自己的系统,管理员可以在用户间共享系统
- OAuth/OIDC:支持多种 OAuth2 提供商,可禁用密码认证
- 自动备份:可将数据保存到磁盘或 S3 兼容存储并支持恢复
- REST API:在自己的脚本和应用程序中使用或更新数据
系统架构
Beszel 由两个主要组件构成:
- Hub(中心服务器):基于 PocketBase 构建的 Web 应用,提供查看和管理连接系统的仪表板
- Agent(代理):运行在每个被监控的系统上,创建最小化的 SSH 服务器向 Hub 传输系统指标
监控指标
- CPU 使用率:主机系统和 Docker/Podman 容器
- 内存使用率:主机系统和容器,包括交换和 ZFS ARC
- 磁盘使用率:主机系统,支持多分区和设备
- 磁盘 I/O:主机系统,支持多分区和设备
- 网络使用率:主机系统和容器
- 温度:主机系统传感器
- GPU 使用率/温度/功耗:仅支持 Nvidia 和 AMD,必须使用二进制代理
部署方式
Beszel 支持 Docker Compose 快速部署,开发者只需几分钟即可完成设置,开始接收实时告警以及监控服务器性能。此外,还支持通过二进制文件安装,提供了更大的灵活性。
开源许可证
MIT License。