monitor

使用

面板导览

后台六页各管什么。

后台在 https://你的域名/admin,六个标签页。公开状态页在站点根路径,不需要登录。

节点

节点列表和全部节点操作都在这一页。

  • 添加 只填一个名称。首次添加不打断你的节奏,别的配置等真要部署时再说
  • 安装 Agent(节点旁的下载按钮)生成安装命令。可以调上报间隔(默认 1 秒), 以及一个只在 hub 自己拉不到 GitHub Release 时才需要的代理
  • 批量添加 开一个一小时的注册窗口,一条不含凭证的命令可以复制到所有机器上
  • 拖动手柄排序,顺序同时决定公开状态页上的顺序
  • 换发凭证 立刻作废旧 token 并踢掉那条连接
  • 流量校正 手工改累计值,用于换机器、迁移或者修正一次误算

节点的编辑分成两个表单:

表单里面有什么
编辑节点名称、备注(仅管理员可见)、公开显示开关、每月重置日、每月流量额度、流量计算方式
续费设置价格、货币、付款周期、到期时间

到期时间会在过期后按付款周期自动顺延,前提是节点在线。

延迟

TCP 探测。目标写成 host:port,间隔 5–3600 秒,然后勾选哪些节点去探。

只有 TCP,没有 ICMP 和 HTTP——一种够用,三种要三套超时语义和三套图例。

探测超时会进图,不会被过滤掉:连不上本身就是要看的信息。

数据

数据库大小、WAL 大小、可回收字节、各表行数,加三个按钮:

  • 备份 下载整库副本
  • 恢复 用上传的备份覆盖当前库
  • 回收空间 清过期明细 + VACUUM + 截断 WAL

只放这些。库里还有一堆能查的数字,但那些回答不了「我这个库现在多大、能不能瘦一点」以外的问题。

详见备份与恢复

主题

切换公开状态页的主题,上传第三方主题,从主题自己声明的 GitHub 仓库一键更新。

详见主题

安全

进后台的两条通道都在这一页:GitHub 单点登录的配置和白名单,以及应急密码。 还能看到当前的登录会话。

单独一页而不是放在「设置」里——进后台的通道,不该和一个改站点名的输入框同一个层级。

详见登录与安全设置

设置

设置默认说明
站点名称Monitor页面标题
开放公开状态页关掉之后所有页面都要登录
历史数据保留天数301–3650。超出的明细自动清理,累计流量不受影响
GitHub 代理留空直连。仅在 hub 自己拉不到 GitHub Release 时填

GitHub 代理返回的字节会被安装到每一台节点上并跑起来——hub 原样转发,install.sh 直接安装, 中间没有摘要校验。只填信得过的镜像,而且只接受 https://

公开状态页

站点根路径,两层开关:全局的「开放公开状态页」,以及每个节点自己的「公开显示」。

对外可见的节点也永远不输出 IP、主机名和备注。这一条在序列化时执行,不是靠前端不显示。

匿名可以看到:名称、国家、在线状态、CPU / 内存 / 硬盘 / 网速 / 连接数 / 进程数 / 运行时间、 流量与配额、到期信息、延迟曲线。