本文介绍了使用快捷拨测应用创建自定义拨测任务的操作。
说明
自定义拨测是一种特定的快捷拨测任务类型。快捷拨测任务功能(包括自定义拨测)尚处于测试阶段(Beta)。要创建任何类型的快捷拨测任务(包括自定义拨测),您必须先提交工单进行申请。
自定义拨测指您可以自由定义拨测配置,针对特定目标发起 HTTP(S) 拨测、DNS 拨测、Ping 拨测、TCP 拨测,以监控和诊断目标的可用性和性能。自定义拨测是一种独立于多云 CDN 运维的拨测服务。
拨测方式 | 说明 |
---|---|
HTTP(S) | HTTP(S) 拨测通过 HTTP/HTTPS 协议对网络服务进行测试,以验证响应和定义的条件,例如总体响应时间、预期状态码、标头或正文内容。通常用于检测网站可用性、性能监控以及常规维护。 |
DNS | DNS 拨测用于测试域名系统(DNS)服务器及其记录的可靠性和性能,验证 DNS 解析是否正常工作,以及解析请求响应的速度。 |
Ping | Ping 拨测用于监测主机的可用性并诊断网络通信问题,包括 ICMP Ping 模式(检测主机连通性)和 TCP Ping 模式(检测端口连通性)。 |
TCP | TCP 拨测监控是否可以在给定主机的端口上建立低级 TCP 连接,确保多种关键服务的可用性,例如 SSH (22)、SMTP (25)、DNS (53)、VPN over HTTPS (443) 以及其他端口上的任何自定义服务。 |
每个火山引擎账号下最多可以创建 50 个拨测任务(涵盖由可用性调度策略自动创建的拨测任务,以及由您手动创建的多云拨测任务和自定义拨测任务)。如需增加该配额,请提交工单。
登录多云CDN控制台。
在左侧导航栏,选择 应用中心 > 快捷拨测。
在 任务管理 标签页,单击 创建任务。
在 创建快捷拨测任务 页面,完成自定义拨测任务配置。
详细配置说明,参见自定义拨测任务配置说明。
(可选)完成任务配置后,在页面左下角查看当前配置下预估的每日拨测次数。
检查任务配置无误后,单击 确认。
完成以上操作后,自定义拨测任务将自动创建。您可以在任务列表中查看新建的任务。新建的任务自动开始运行,状态为 运行中。
自定义拨测任务的配置包含三部分:
配置项 | 说明 |
---|---|
任务类别 | 选择 自定义拨测。 |
拨测方式 | 设置拨测方式。可选项: |
配置任务 | 为任务设置以下参数:
单击 添加,能够添加多个任务。一次最多允许添加 20 个任务。 说明 任务一旦创建成功,任务名称 和 目标地址 都无法修改。 |
拨测频率 | 拨测请求的发送时间间隔。可选项: |
结束时间 | 为拨测任务指定一个结束时间。拨测任务将在指定的时间停止运行。 |
自定义周期 | 该开关默认关闭,表示拨测任务在全天所有时段都生效。 |
每日拨测生效时段 | 设置拨测任务的每日生效时段。例如, 说明 只有当 自定义周期 开关打开时,该参数才会显示。 |
配置项 | 说明 |
---|---|
选择节点 | 选择发起拨测请求的节点的类型。可选项:
|
配置范围 | 选择要使用的节点,并根据需要调整节点的 样本配置。
样本配置说明:
|
高级配置包含的具体配置项与您选择的 拨测方式 有关。
设置拨测节点在建立网络连接时如何选择 IP 协议。可选项:
自动(默认):
如果拨测节点仅支持 IPv4,则使用 IPv4。
如果拨测节点支持 IPv4 及 IPv6(双栈),系统将自动运用 Happy Eyeballs 算法决定最佳使用协议。
当 IPv4 和 IPv6 连接都有可能建立时,Happy Eyeballs 算法会同时尝试这两种连接,并通过快速交替检查 IPv4 和 IPv6 连接,选择最快建立连接的协议。
IPv6:拨测节点只能使用 IPv6。
说明
选择 IPv6 时,请确保拨测节点支持 IPv4 和 IPv6,否则拨测会失败。
IPv4:拨测节点只能使用 IPv4。
拨测方式是 HTTP(S) 时,高级配置 包含的配置项如下表所示。
配置项 | 说明 |
---|---|
IP 协议 | 设置拨测节点在建立网络连接时如何选择 IP 协议。详情参见 IP 协议。 |
断言配置 | 断言配置定义了预期的拨测成功结果是什么。对于 HTTP(S) 拨测,默认的断言配置是:响应状态码在 200~399 范围内(表示拨测成功)。
|
获取响应 Body | 设置是否获取响应体内容。 |
响应内容大小 | 只有当 获取响应 Body 开关打开时,该参数才会出现。使用该参数指定要获取的响应体大小(单位:Byte)。 |
诊断 | HTTP(S) 拨测中允许同时开启以下诊断:DNS、Ping 和 MTR。选中对应诊断类型,表示开启相应诊断。每种诊断下包含特定的自定义配置。详情参见诊断配置。 |
请求 Header | 设置要在拨测请求中携带的请求头(Request Header)。请求头的格式为
|
自定义 Host | 自定义拨测时域名的解析地址,可将目标域名解析为固定的 IP 或 CNAME 地址。IP 或 CNAME 地址允许包含多个,以实现按 IP、CNAME 地址轮询或随机监测。
|
HTTP(S) 拨测中,DNS、Ping、MTR 诊断包含的配置项如下表所示。
诊断类型 | 配置项 | 说明 |
---|---|---|
DNS | 指定 DNS 服务器 | 指定要使用的 DNS 服务器地址。例如,可以指定一个公共 DNS 服务器地址、权威 DNS 服务器地址。
|
Ping | 协议类型 | 设置拨测请求所使用的协议类型。可选项:ICMP、TCP。 |
发送数据包数 | 指定要发送的回显请求消息(即数据包)的数量。 | |
执行间隔 | 选择 ping 在发送每个回显请求(echo Request)消息之间的等待时间(以秒为单位)。 | |
数据包大小 | (仅 ICMP 协议支持该配置项)指定回显请求消息中 | |
切分 Package | (仅 ICMP 协议支持该配置项)设置是否允许 ICMP 回显请求被拨测节点和目标之间的路由器分段。
| |
MTR | 协议类型 | 设置拨测请求所使用的协议类型。可选项:
|
发送数据包数 | 指定要发送的数据包的数量。 | |
数据包大小 | 指定请求消息中 | |
执行间隔 | 选择 MTR 在发送每个请求消息之间的等待时间(以秒为单位)。 | |
最大跳数 | 指定在 MTR 路由追踪过程中允许的最大跳数(即拨测节点到目标主机之间的所有路由节点的数量)。 | |
最大未知主机数 | 指定在 MTR 路由追踪过程中,允许出现的连续未知主机(即这些主机没有响应或无法解析其 IP 地址)的最大数量。超过设定的最大数量后,MTR 将停止追踪。这个参数可以防止 MTR 在遇到网络黑洞或防火墙阻挡时无限制地继续尝试。 | |
逆向 DNS | 在 MTR 追踪过程中,是否将每个路由节点的 IP 地址解析为对应的主机名(域名)。
|
拨测方式是 DNS 时,高级配置 包含的配置项如下表所示。
配置项 | 说明 |
---|---|
IP 协议 | 设置拨测节点在建立网络连接时如何选择 IP 协议。详情参见 IP 协议。 |
指定 DNS 服务器 | 指定要使用的 DNS 服务器地址。例如,可以指定一个公共 DNS 服务器地址、权威 DNS 服务器地址。
|
查询方式 | 设置是否要求 DNS 查询采取递归方式。可选项:
|
DNS 服务器类型 | 设置 DNS 服务器的 IP 协议。默认为 自动,建议您不要修改。 说明 当设置 DNS 服务器类型为 IPv6 或 IPv4 时,必须确保 指定 DNS 服务器 的地址与所选类型相匹配,否则任务无法创建。 |
拨测方式是 Ping 时,高级配置 包含的配置项如下表所示。
配置项 | 说明 |
---|---|
IP 协议 | 设置拨测节点在建立网络连接时如何选择 IP 协议。详情参见 IP 协议。 |
协议类型 | 设置拨测请求所使用的协议类型。可选项:
|
ICMP Ping 参数 | |
监测超时 | 指定 ping 等待每个回显应答(echo Reply)消息的超时时间(以秒为单位)。如果在指定时间内未收到回显应答,则会显示“Request timed out” 错误消息。 |
执行间隔 | 选择 ping 在发送每个回显请求(echo Request)消息之间的等待时间(以秒为单位)。 |
Package 数量 | 指定要发送的回显请求消息(即数据包)的数量。 |
Package 大小 | 指定回显请求消息中 |
切分 Package | (仅适用于 IPv4)设置是否允许 ICMP 回显请求被拨测节点和目标之间的路由器分段。
|
TCP Ping 参数 | |
单次监测超时 | 指定 TCP ping 等待每个应答消息的超时时间(以秒为单位)。 |
总监测超时 | 指定 TCP ping 等待所有应答消息的总超时时间(以秒为单位)。 |
执行间隔 | 选择 TCP ping 在发送每个请求消息之间的等待时间(以秒为单位)。 |
Package 数量 | 指定要发送的 TCP ping 请求消息(即数据包)的数量。 |
拨测方式是 TCP 时,高级配置 包含的配置项如下表所示。
配置项 | 说明 |
---|---|
IP 协议 | 设置拨测节点在建立网络连接时如何选择 IP 协议。详情参见 IP 协议。 |
超时时间 | 指定 TCP 请求的超时时间(以秒为单位)。 |
请求内容格式 | 设置请求内容的格式。可选项:十六进制、文本。 |
请求内容 | 设置 TCP 请求的正文。 |