Prometheus配半天只为看机器还活着?这个5MB工具刚够用

admin 2026-09-16 04:35:45 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 本文介绍轻量级服务器监控平台beszel,Agent仅5MB,Hub内存占用20-50MB,支持Docker容器级监控与告警。部署简单,两条compose即可完成Hub与Agent配置,零学习成本。适合家用小机器监控场景,不适合重型运维。建议需要轻量监控的用户尝试。 综合评分: 75 文章分类: 安全工具,解决方案


Prometheus配半天只为看机器还活着?这个5MB工具刚够用

原创

didiplus didiplus

攻城狮成长日记

2026年9月15日 06:02 广东

在小说阅读器读本章

去阅读

在公众号小说中沉浸阅读

自托管预计阅读 5 分钟 · 共 1713 字

Prometheus配半天只为看机器还活着?这个5MB工具刚够用

一个 5MB Agent 撑起的家用监控方案

beszel#轻量监控#自托管#Docker

READING PATH

阅读路线

5 个章节

01

它是什么:一个 5MB Agent 的监控平台

02

怎么装:两条 compose 就起来

03

三件事,为什么它刚好够用

04

它适合谁,不适合谁

05

写在最后

家里跑了几台小机器。一台 NAS,一台吃灰的小鸡,上面挂着各种服务。以前隔三差五就得 ssh 上去看一眼——负载多少、内存还剩多少、有没有进程悄悄挂了。

服务一多,人肉巡检根本不现实。但真要装监控,主流方案是 Prometheus 加 Grafana,光配置就能写半天,还占资源。你只是想随时确认一句”我的机器还好吗”,不是想建一套监控中台。

直到遇到 beszel,我才觉得这事本来就该这么简单。

CHAPTER 01

01它是什么:一个 5MB Agent 的监控平台WHAT IS BESZEL

轻量

beszel

Go 编写的轻量服务器监控平台

看指标#存历史#发告警

每台机器装一个 Agent,二进制只有 5MB 左右。Hub 端常驻内存 20 到 50MB。浏览器打开就是一套清爽的监控界面。  它支持 Docker 容器级别的 CPU、内存、网络历史统计。告警能覆盖 CPU、内存、磁盘、带宽、温度、风扇转速、负载这些常见项。还带多用户、OAuth、自动备份和 API。

CHAPTER 02

02怎么装:两条 compose 就起来INSTALLATION

beszel 用 Docker 部署,Hub 和 Agent 各一条 compose 搞定。

DEPLOY

两条 compose 起来

1

Hub 端

你看监控的那台服务器,跑 beszel 容器,暴露 8090 端口

2

Agent 端

你要监控的每台机器,跑 beszel-agent,挂载 docker.sock

3

连接

浏览器打开 Hub 的 8090,添加 Agent,填 IP+45876 端口,粘密钥

Hub 端,也就是你看监控的那台服务器,跑这个:

yaml

services:

beszel:

image: henrygd/beszel

container_name: beszel

restart: unless-stopped

ports:

– 8090:8090

volumes:

– ./beszel_data:/beszel_data

Agent 端,也就是你要监控的每台机器,跑这个:

yaml

services:

beszel-agent:

image: henrygd/beszel-agent

container_name: beszel-agent

restart: unless-stopped

volumes:

– /var/run/docker.sock:/var/run/docker.sock:ro

ports:

– 45876:45876

两条 compose 起来,浏览器打开 Hub 的 8090 端口。添加 Agent,填 Agent 机器的 IP 加 45876 端口,生成一串密钥粘回去,指标就来了。

Hub 通过 Agent 的 45876 端口去拉数据,同局域网直接填 IP 就行。跨网络就保证端口可达,端口转发或者穿透都能解决。挂载 docker.sock 是为了让 Agent 读得到容器的 CPU、内存、网络数据。不想暴露就去掉,只是看不到容器级指标。

CHAPTER 03

03三件事,为什么它刚好够用WHY IT WORKS

01

轻到极致,把门槛拆了

5MB 的 Agent,意味着在任何设备上装它都没负担。对比动不动几百 MB 的监控全家桶,这个差距是本质性的。小主机、树莓派、NAS 上,”装监控不占资源”是硬需求,beszel 直接把这个门槛拆了。

很多监控工具装上去,机器先卡一半。beszel 反过来,它是那种 你装完就忘了它存在的工具

02

零学习成本,不用学新概念

它不用你理解时序数据库、采集器、告警规则语法这些玩意。装好 Agent、连上 Hub,指标就来了。界面一眼能看到所有机器的状态。

这种零学习成本,对只想确认机器还活着的人太重要。多少人被 Prometheus 的 yaml 劝退,最后监控也没装上。beszel 把这条路直接砍了。

03

两年 2.4 万 Star,踩中了真痛点

2024 年 7 月创建,两年不到涨到 2.4 万 Star。监控工具这个领域不缺大而全的,缺的是刚好够用的。beszel 不建平台、不做复杂报表,就盯住”你的机器状态”这一件事,反而把它做到了最好。

现在自托管越来越普及,但配套工具大多还停留在给大厂用的阶段。beszel 把监控从大厂基建拉回了个人刚需,这个定位踩得很准。

CHAPTER 04

04它适合谁,不适合谁WHO IT’S FOR

不适合

重型运维场景

你要的是复杂告警路由、多集群、细粒度报表,它确实不够。要搭监控中台的运维有更重的武器。

适合

家用小机器裸奔

和我一样,只是想让几台小机器裸奔得安心一点,它刚刚好。家里几台机器、想知道它们还好的普通人。

它没想取代 Prometheus,只服务一种人:家里几台机器、想知道它们还好的普通人。

CHAPTER 05

05写在最后CONCLUSION

我很喜欢这种只解决一个问题的工具。现在的技术圈,什么都想做成平台,结果普通人连装都装不起来。

监控的价值,不在你天天盯着指标看。在没出事的那天晚上,你也能睡踏实。

beszel 帮我做到了。

beszel GitHubhttps://github.com/henrygd/beszel

beszel 官方文档https://beszel.dev/

你家里几台机器,现在怎么监控的?

Prometheus 那套还是裸奔?评论区聊聊,转发给还在人肉 ssh 巡检的同事

· 点赞 ·

喜欢就点个赞吧

· 转发 ·

分享给更多朋友

· 推荐 ·

推荐给身边的人


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:攻城狮成长日记 didiplus didiplus《Prometheus配半天只为看机器还活着?这个5MB工具刚够用》

    评论:0   参与:  0