type
status
date
slug
summary
tags
category
icon
password
什么是 Beszel?
Beszel 是一个轻量级的服务器监控平台,包含 Docker 统计信息、历史数据和警报功能。
它拥有友好的 Web 界面、简单的配置,并且开箱即用。它支持自动备份、多用户、OAuth 身份验证和 API 访问。
功能
- 轻量级: 比主要解决方案更小,资源占用更少。
- 简单: 易于设置,无需公网暴露。
- Docker 统计: 跟踪每个容器的 CPU、内存和网络使用历史。
- 警报: 可配置 CPU、内存、磁盘、带宽、温度和状态的警报。
- 多用户: 用户管理自己的系统。管理员可以在用户之间共享系统。
- OAuth / OIDC: 支持多种 OAuth2 提供程序。可以禁用密码验证。
- 自动备份: 从磁盘或 S3 兼容的存储保存和恢复数据。
- REST API: 在您自己的脚本和应用程序中使用或更新您的数据。
架构
Beszel 由两个主要组件组成:中心 (hub) 和 代理 (agent)。
- 中心 (hub): 一个基于 PocketBase 构建的 Web 应用程序,提供用于查看和管理连接系统的仪表板。
- 代理 (agent): 在您要监控的每个系统上运行,创建一个最小的 SSH 服务器以将系统指标传递到中心。
支持的指标
- CPU 使用率 - 主机系统和 Docker / Podman 容器。
- 内存使用率 - 主机系统和容器。包括交换分区和 ZFS ARC。
- 磁盘使用率 - 主机系统。支持多个分区和设备。
- 磁盘 I/O - 主机系统。支持多个分区和设备。
- 网络使用率 - 主机系统和容器。
- 温度 - 主机系统传感器。
- GPU 使用率 / 温度 / 功耗 - 仅限 Nvidia 和 AMD。必须使用二进制代理。
优缺点对比
优势:
- 轻量,支持历史统计
- 多用户管理
不足:
- 无法对外展示数据,查看监控需要登陆
部署
Beszel 同样也支持容器部署,所以可以参考 一分钟搭建你自己的在线工具箱! ,使用 northflank 或者 render 来免费部署。博主亲测免费额度部署 Beszel 的 hub 没有问题。
在线体验
博主自己也搭建了一个 beszel 的 hub,不想自己动手的,可以给我点点关注,私信我,我给你建一个用户,这样你就可以用来监控你自己的云服务器了。
阿杰鲁的 beszel 地址:https://beszel.zaunist.com/
使用截图



写在最后
博主自建的Beszel: https://beszel.zaunist.com/
- 作者:阿杰鲁
- 链接:http://blog.zaunist.com/article/1977d549-6f33-8041-92b0-c8b7d2c7675d
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。