安全、极简、高效。
用 Rust 写的轻量级服务器探针。
五分钟装好
curl -fsSL https://github.com/monitor-probe/monitor/releases/latest/download/install-hub.sh -o install-hub.sh
chmod +x install-hub.sh
sudo ./install-hub.shbash| 可执行文件 | 空转内存 | |
|---|---|---|
| Hub | 6.8 MiB | 7.0 MiB |
| Agent | 1.8 MiB | 2.0 MiB |
安全放在第一位。
节点不开端口
agent 主动连 hub,不监听任何端口,不用动防火墙;明文连接默认拒绝。
hub 控制不了节点
agent 只上报数据,不执行任何指令。面板就算失守,服务器也不会被接管。
公开页不漏信息
IP、主机名、私有备注在服务端就不输出,不是靠前端隐藏。
agent 不留痕迹
不写文件,不存状态,有状态的事都在 hub 侧。卸载一条命令,删除了无痕。
最小权限运行
两个服务各用一个专用账户,跑在 systemd 沙箱里,碰不到系统的其它地方;hub 默认只对本机开放。
我们只有
- 服务器基础信息
- 网络延迟
- 流量统计
- 掉线、流量与到期通知
就是这么极简。
这些我们不做
- web terminal
- 远程 SSH
- 负载告警
- 插件系统
- ICMP / HTTP 探测
- agent 自动更新
- Windows / macOS 兼容
- VPS 指标汇总
它为什么这么小、这么省。
Rust,没有 GC,也没有语言运行时
单个静态二进制,不依赖解释器、虚拟机或运行时库。内存只随节点数缓慢增长:空转 7.0 MiB,200 个节点同时在线 10.8 MiB,占一颗核的 2%。
功能已经收束到极致
做极致的减法,才能守住极简的初心。