前面用 Uptime Kuma 盯网站在不在,但”网站能访问”不等于”服务器还健康”——磁盘快满了、内存泄漏飙高、某台机器 CPU 一直 100%,这些 Uptime Kuma 看不太清。Beszel 是一个极轻量的服务器资源监控面板:CPU、内存、磁盘、网络、温度一屏总览,还能跨多台主机,部署简单到一条 docker 命令。本文在雨云 KVM 云服务器上跑 Beszel 中心,再把其他主机用 Agent 接进来。
Beszel 与现有监控怎么分工
- Uptime Kuma:盯”网站存活 / 响应时间 / SSL 到期”,偏可用性;
- 哪吒探针:也是资源 + 流量探针,功能更全但部署稍重;
- Beszel:最轻、界面清爽,专注”每台机器累不累”的资源总览,多主机一眼看完。三者可并存互补。
一、中心部署
在作为监控中心的雨云服务器上:
docker run -d --name beszel
-p 8090:8090
--restart unless-stopped
henrygd/beszel
打开 http://服务器IP:8090,首次会让你设管理员账号。中心占资源极少,1 核 1G 入门版毫无压力。
二、加被监控主机(Agent)
在另一台要监控的雨云机器上跑 Agent,把它连回中心:
docker run -d --name beszel-agent
--restart unless-stopped
-v /var/run/docker.sock:/var/run/docker.sock:ro
-p 45876:45876
henrygd/beszel-agent
关键点:
- Agent 默认监听
45876,中心通过”添加主机”时填ws://AgentIP:45876建立 WebSocket 连接; - 若 Agent 和中心在同一台机器,直接填本机内网地址即可;
- 防火墙只需放行中心到各 Agent
45876的入站,Agent 不必对外暴露其他端口。
三、看板与告警
- 中心首页是卡片式主机列表,每张卡实时显示 CPU、内存、磁盘、网络、温度、开机时长;
- 点进去看单机的曲线与进程;
- 磁盘使用率、内存占用可设阈值,超了配合 Gotify 自托管推送 弹手机通知,比被动发现宕机更主动。
四、资源与安全
- 极轻:中心 + 每台 Agent 内存占用都很小,适合小机器长期挂着。
- 中心面板属敏感入口,暴露公网前务必加 HTTPS + 强密码,参考 VPS 到手第一件事。
- 监控数据含主机名、IP、资源曲线,注意访问控制,不要对公网匿名开放。
合规提醒
监控工具只用于你拥有或已获授权的服务器,使用时注意:
- 遵守《网络安全法》及相关规定,只监控自己部署、拥有合法权限的主机,不监控他人设备。
- 监控数据可能含内网 IP 与主机名等基础设施信息,做好面板的访问控制,避免泄露拓扑。






