下载
RU EN DE FR ES PT 中文

可用性监控 — 用户手册 | YoBench

如何在 YoBench 中使用「Health Check」模块:配置 URL 监控、检查间隔、超时、Telegram/邮件通知与 uptime 统计。

「Health Check」模块的用途

模块通过 HTTP 持续监控您的网站和 API 的可用性。无需常驻 UptimeRobot 标签页或购买外部监控服务 — YoBench 按设定的间隔轮询您配置的 URL,记录响应时间,统计 uptime,并在站点停止响应时立即发送通知。

安全扫描(检查配置:SSL、HTTP 头、端口)不同,Health Check 只回答一个问题:「该站点现在能访问吗?」 — 但持续地,长达数年,并保留历史记录。

您将获得:

  • 本地 uptime 监控 — 数据保存在您电脑的加密数据库中,不依赖任何第三方 SaaS。
  • 响应时间 — 最近值以及日志保留期内(默认 7 天)的平均值。
  • 7 天 uptime % — 由每条检查的日志计算得出。
  • 仅在状态变化时通知 — 在「可用 → 不可用」或超时切换时发送,不会在每次成功轮询时刷屏。
  • 支持代理与超时 — 用于监控私有网络中的资源或较慢的后端。

监控参数

创建检查时需要指定:

  • 名称 — 自定义标签(显示在列表中)。
  • URL — 要轮询的地址。模块使用 HTTP GET,目前不支持其他方法。
  • 描述 (可选) — 自用或团队的备注。
  • 超时 — 单次响应等待的最大时间(毫秒)。范围 500–60 000 ms,默认 5 000。
  • 代理 (可选) — 从设置中选择代理配置;此检查的所有请求都会经其转发。
  • 已启用 — 活动标志。取消勾选可暂停检查而不删除。

何为成功。 HTTP 响应码 < 500 视为成功。200–499 之间的任何值都属于 success。网络错误为 error,超时则为 timeout

请求头。 所有请求都使用固定的 User-Agent: AutomationsDesk/1.0 HealthCheck

SSL。 证书按标准方式验证;UI 中没有关闭 SSL 验证的开关。

模块全局设置

设置 → Health Check 中配置:

  • 启用自动检查 — 调度器主开关。默认关闭 — 未开启时仅按需手动执行检查。
  • 检查间隔(分钟) — 调度器对每个启用的 URL 轮询的频率。可填 1–1440(1 分钟到 24 小时),默认 5 分钟。该间隔对整个模块生效;不支持单条检查的独立间隔。
  • 日志保留(天) — 历史在数据库中保存的天数。默认 7 天。同一时间窗口用于计算 uptime % 与平均响应时间。
  • 超时通知 — 站点在超时时间内未响应时发送通知。默认开启
  • 错误通知 — 网络错误或 5xx 响应时发送通知。默认开启

通知仅在状态变化时触发(例如上次结果为 success,当前为 timeout)。不会发送「一切正常」之类的提醒。

通知

通知通过应用统一通知中心配置的两个通道发出:

  • Telegram — bot token + chat ID。
  • 邮件 — SMTP(主机、端口、用户名、密码、发件人、收件人、TLS 选项)。

通道在整个 YoBench 中只配置一次,所有发送通知的模块都会自动复用。其他通道(Discord、Slack、push、webhook)目前尚不支持。

使用流程

1. 添加检查

  1. 在左侧菜单打开 Health Check 模块。
  2. 点击 + 添加站点
  3. 填写名称、URL 与可选的描述。
  4. 设置超时,如需使用代理可选择。
  5. 保留 已启用 勾选以立即开始监控。
  6. 保存。

2. 启用自动检查

  1. 在 Health Check 页面顶部打开 监控设置
  2. 勾选 启用自动检查
  3. 设置以分钟为单位的间隔(默认 5)。
  4. 配置日志保留与通知通道。
  5. 保存设置。

此后,调度器将按该间隔轮询所有已启用的 URL。

3. 手动检查

您可以随时执行检查,无需等待下一次调度:

  • 检查(行内按钮) — 轮询单个 URL。
  • 全部检查(顶部) — 并行轮询所有已启用的检查。

4. 查看结果

主页表格包含以下列:

含义
名称 / URL 检查的标识。
状态 彩色指示:success / error / timeout / disabled
最近响应(ms) 上次响应耗时(毫秒)。
平均响应(ms) 保留窗口内的平均响应耗时。
最近检查 上次轮询的时间。
Uptime(%) 最近 7 天(或配置的保留期)的 uptime。

要查看完整历史,点击检查旁的 日志。会打开包含时间戳、状态、响应耗时和错误文本的面板。可按状态筛选(全部 / 可用 / 不可用 / 超时),每页 50 条分页。

5. 管理检查

  • 编辑 — 修改参数(URL、超时、代理)。
  • 取消「已启用」 — 暂停而不删除。
  • 删除(×) — 删除检查及其日志(需确认)。

下一步

  • 配置 通知(Telegram/邮件)以便第一时间获悉故障。
  • 配置 代理 以监控私有网络中的资源。
  • 若配置安全与可用性同等重要,建议同时使用 安全扫描

帮助与反馈

发现 Bug 或有功能建议?通过反馈表单联系我们