使用面板
网站监控
由主控检测网站、接口、TCP 端口、Ping、SSL 证书和 DNS 记录。
网站监控(监控项)是主控自己按地址执行的检测:网站、接口、数据库端口、证书或 DNS 记录。它不需要被控,所以可以用来检测任何服务器上的服务,包括你不管理的服务器。
添加监控项
打开 网站监控(页面标题为 网站 / 接口监控),点 + 添加监控。
| 字段 | 填写内容 |
|---|---|
| 名称 | 例如“激活服务 /health” |
| 分组 | 所属分组。分组的告警收件人也会收到它的告警。 |
| 运行在哪台服务器 | 可选:这个服务运行在哪台服务器上。设置后,悬停该监控项时地图上对应的服务器会高亮。 |
| 类型 | HTTP(S)、TCP 端口、Ping、SSL 证书或 DNS(见下文) |
| 地址 | 取决于类型(见下文) |
保存之前,点 测试 执行一次检测并查看结果。点 保存 后立即开始检测。
类型
| 类型 | 地址 | 判定为正常的条件 |
|---|---|---|
| HTTP(S) | 一个 URL,例如 https://example.com/health | 响应的状态码符合期望,并且(可选)包含某个关键字或 JSON 值 |
| TCP 端口 | 主机:端口,例如 db.example.com:3306 | 能建立 TCP 连接 |
| Ping | 主机名或 IP,例如 example.com | 主机响应 ICMP ping |
| SSL 证书 | example.com 或 example.com:8443(省略端口时为 443) | 证书有效,且剩余天数足够 |
| DNS | 域名,例如 example.com | 域名能解析,并且(可选)解析结果符合期望 |
HTTP 选项
| 选项 | 默认值 | 说明 |
|---|---|---|
| 请求方法 | GET | GET、HEAD、POST 或 PUT |
| 期望状态码 | 200-399 | 一个状态码(200)、列表(200,301)、范围(200-299)或一类(2xx) |
| 响应慢阈值 ms | 不限 | 比这更慢时显示为警告(黄色),不算故障 |
| 页面必须包含 | — | 响应中必须出现的文字(区分大小写;只读取前 2 MB)。勾选 改为“不能包含” 后,出现这段文字时告警,例如某条错误信息。 |
| JSON 字段 和 JSON 期望值 | — | 用于接口:路径如 status、data.ok 或 items.0.state(数字表示数组下标)。填了期望值时必须一致(不区分大小写);不填时只要求字段存在。 |
| 不跟随重定向 | 关 | 默认最多跟随 10 次重定向 |
| 不校验证书 | 关 | 用于自签名证书 |
| 请求头 | — | 每行一个,例如 Authorization: Bearer xxx |
| 请求体 | — | 用 POST 和 PUT 时发送 |
请求的 User-Agent 为 3RMonitor/版本号 (uptime check)。如果网站前面的防火墙或 WAF 会拦截陌生客户端,请放行它。因 Cloudflare 质询导致的 403 会如实报告。
SSL 选项
| 选项 | 默认值 |
|---|---|
| 剩余少于几天告警 | 10 天 |
| 剩余少于几天警告 | 30 天 |
| 不校验证书链(自签名证书) | 关;自签名证书时开启 |
DNS 选项
记录类型:A / AAAA、CNAME、MX、TXT 或 NS。期望包含:可选,解析结果必须包含的文字,例如 203.0.113.10。
Ping 使用主控上的系统 ping 命令。如果主控所在网络屏蔽了 ICMP,请改用 TCP 端口检测。
检测与告警
| 字段 | 默认值 | 含义 |
|---|---|---|
| 检测间隔(秒) | 60 | 多久检测一次(最少 10 秒) |
| 超时(秒) | 10 | 最多 120 秒 |
| 失败后复查间隔(秒) | 20 | 失败期间提前复查:既能尽快确认故障,也能尽快发现恢复 |
| 连续失败几次算故障 | 3 | 多次检测可以避免误报(1 到 50) |
| 排序 | 0 | 在列表中的位置 |
| 启用 | 开 | 关 = 暂停 |
按默认值,网站故障后大约 40 秒就能确认(检测间隔 60 秒,失败后每隔 20 秒复查两次)。故障期间仍然每 20 秒检测一次,所以恢复也能很快发现。故障时你会收到一封邮件,恢复时再收到一封;见告警与邮件。
管理监控项
网站监控 按分组列出监控项,显示类型、地址、状态、失败监控项的错误信息,以及最近一次检测。标签页可以显示 全部、异常(故障或有警告)或 已暂停 的监控项,搜索名称或地址 可以筛选列表。每一行有这些按钮:
- 立即检测:马上执行检测并显示结果;
- 编辑;
- ⋯ → 暂停 / 启用:暂停的监控项不会被检测,也不会产生告警;
- ⋯ → 详情;
- ⋯ → 删除:删除监控项及其所有检测结果。
点监控项的名称查看详情:24 小时、7 天和 30 天的可用率,平均响应时间,证书剩余天数,24 小时、7 天或 30 天的响应时间(红色区域为检测失败),最近的检测,以及它的事件记录。