Skip to content

Pulse轻量级 VPS 监控面板

探针 2.3 MB、内存 4 MB、非 root 运行、不监听端口、不接受远程指令

Pulse

为什么又造一个轮子

现有方案(komari、哪吒)功能都不错,但对「我就想看看机器还活着吗、流量跑了多少、 什么时候到期」这个需求来说太重了。

Pulse常见方案
探针二进制2.3 MB15~30 MB
探针内存4 MB30~80 MB
探针权限非 root,零 capabilities,不监听端口常需 root
远程执行 / Web 终端明确不做
面板依赖单个二进制 + SQLite需要数据库 / Redis

最后两行是设计约束,不是没来得及做:

  • 不做远程执行。 面板暴露在公网上,它被攻陷的概率远高于你的每一台 VPS。 如果探针听命于面板,攻陷面板就等于攻陷所有机器。
  • 单文件部署。 50~200 台机器的规模下 SQLite 完全够用,省掉一整套数据库运维。

数据留多久

分三层,自动上卷和清理,不用管:

粒度保留
内存环形缓冲2 秒最近若干分钟
分钟表1 分钟7 天
小时表1 小时13 个月

200 台机器跑满一年,数据库约 2 GB。

基于 MIT 许可发布