您可以通过创建站点监控任务,对互联网进行网络探测,进而实现网络质量分析和性能分析。
前提条件
- 如果您需要在创建站点监控任务的同时设置报警规则,则建议您先创建报警联系人和报警联系组,以便在设置报警规则时选择相应的报警联系组,用于接收报警通知,操作方法请参见创建报警联系人或报警联系组。
- 如果您需要在设置报警规则时使用报警回调功能,则请准备通过公网访问的回调URL,并在已有的运维系统或消息通知系统的告警方式中开启URL回调。
背景信息
站点监控主要用于通过遍布全国的互联网终端节点,发送模拟真实用户访问的探测请求,监控全国各省市运营商网络终端用户到您服务站点的访问情况。以下是站点监控的典型应用场景。
- 通过站点监控的探测点,模拟最终用户的访问行为,获得全国各地到目标地址的访问数据,从而得知各地域和各运营商的网络质量,可针对性的进行网络优化。
- 通过创建站点监控任务,可以获得访问目标地址的DNS域名解析时间、连接时间、首包时间、下载时间等,从而分析服务的性能瓶颈。
- 通过添加阿里巴巴和运营商的服务站点,选择目标探测点,针对探测结果,得出阿里巴巴和运营商的质量分析。
- 站点监控支持从阿里云各地域的机房或全国各地终端节点发起探测请求。
操作步骤
说明信息
监控类型的高级设置如下表所示。
- HTTP(S)
选项 输入方式 是否必选 描述 监控地址 URL 是 - 如果URL中有schema部分,则为HTTPS,例如:
https:/aliyun.com
。 - 如果URL中无schema部分,则默认值为HTTP。
请求内容 表单数据或JSON对象 否 如果是JSON格式,则仅支持JSON对象,即以大括号({})括起来的数据,否则系统将会当作表单数据处理。 请求方法 单选 是 支持三种HTTP方法:- GET
- POST
- HEAD
默认值:GET。
匹配响应方式 单选 是 当匹配响应内容非空时,站点监控读取HTTP服务器回应Body的前64K字节,从中查找匹配响应内容,有两种结果:- 包含匹配相应内容
- 不包含匹配相应内容
站点监控会根据匹配响应方式来决定是否报警。
阿里巴巴探测点支持中文和英文,运营商探测点仅支持英文。如果您的任务同时选择了两种探测点,为避免探测结果不支持,强烈建议在匹配响应内容中仅使用英文。
匹配响应内容 文本 否 HTTP请求头 多行文本 否 每行的格式与HTTP Header的格式相同,都是以英文冒号(:)分隔的KV结构。站点监控会在请求头中预置以下Header:Host:${监控地址中的域名}
Pragma:no-cache
Cache-Control:no-cache
User-Agent:Chrome/57
Accept: */*
当请求内容是表单时,还会有以下Header:
Content-Type: application/x-www-form-urlencoded;charset=UTF-8
如果您的Header中出现了以上内容的某一项或某几项,则这几项将被您的设置所覆盖。
说明 根据HTTP协议,您提供的请求头中的key会被站点监控转换为canonical format of MIME Header形式:- 首字母以及短划线(-)后面的字母被转换为大写形式。如accept-encoding被转换为Accept-Encoding。
- 如果key中包含空格或其他非法字符,则key保持不变。
Cookie Cookie文本 否 HTTP规则的Cookie文本。 HTTP验证用户名 用户名 否 通过HTTP协议的基础验证。 HTTP验证密码 密码 否 证书验证 勾选 否 是否支持SNI。默认不勾选,即不支持。 不跟随跳转 勾选 否 如果出现301或302状态码,是否跟随再次做重定向探测。默认不勾选,即跟随跳转。 - 如果URL中有schema部分,则为HTTPS,例如:
- PING
选项 输入方式 是否必选 描述 监控地址 域名或IP地址 是 无 ping包数目 正整数 是 发起ping的次数。默认值:20, 取值范围:1~40。 - TCP或UDP
选项 输入方式 是否必选 描述 监控地址 域名或IP地址 是 - 请求内容的格式 单选 是 请求内容非空时有效。取值: - 文本
- 十六进制格式
请求内容 普通文本或十六进制格式 否 - 普通文本
普通文本指字符串,即由可见字符组成的字符串。说明 普通文本不支持转义,即不会将\n转为回车符,只是当做两个字符:\和n。
- 十六进制格式
当请求的内容是Byte串,无法用可见字符表达时,可以将Byte串转换为十六进制表示的可见字符串形式。具体转换规则为:一个Byte转换成二字节的十六进制字符,例如:
(byte)1
转换成十六进制为01,(byte)27
转换成十六进制为1B。二进制数组(Java形式):
{(byte)1, (byte)27}
转换成十六进制为:011b或011B。站点监控对十六进制不区分大小写。将字符串"011B"
填入请求内容中,同时请求内容格式选择十六进制格式。
响应内容的格式 单选 是 响应内容非空时有效。包括十六进制格式或文本。 响应内容 普通文本或十六进制格式 否 - 普通文本
普通文本指字符串,即由可见字符组成的字符串。说明 普通文本不支持转义,即不会将\n转为回车符,只是当做两个字符:\和n。
- 十六进制格式
当请求的内容是Byte串,无法用可见字符表达时,可以将Byte串转换为十六进制表示的可见字符串形式。具体转换规则为:一个Byte转换成二字节的十六进制字符,例如:
(byte)1
转换成十六进制为01,(byte)27
转换成十六进制为1B。二进制数组(Java形式):
{(byte)1, (byte)27}
转换成十六进制为:011b或011B。站点监控对十六进制不区分大小写。将字符串"011B"
填入请求内容中,同时请求内容格式选择十六进制格式。
- DNS
高级选项 输入方式 是否必选 描述 监控域名 域名 是 无 DNS查询类型 单选 是 支持六种:A、MX、NS、CNAME、TXT、ANY。
默认值:A。
DNS服务器 服务器IP地址 否 如果为空,则使用探针默认DNS服务器地址。可以是域名或IP地址。 期望解析别名或IP地址 多行文本 否 每行代表一个IP地址或者一个域名。
当期望列表是DNS列表的子集时,才认为探测成功。
- POP3
高级选项 输入方式 是否必选 描述 监控地址 URL 是 - 如果URL中有schema,则为POP3(S),例如pop3s://pop3.aliyun.com。
- 如果URL中无schema,则为POP3。
说明 POP3(S)使用TLS进行加密传输。用户名 文本 是 使用用户名和密码命令进行认证。
请谨慎输入用户名密码,站点监控会按您设置的频率进行探测,如果用户名密码错误,过于频繁的探测可能会导致对方服务屏蔽您的账号。
密码 文本 是 - SMTP
高级选项 输入方式 是否必选 描述 监控地址 URL 是 - 如果URL中有schema,则为SMTP(S),例如smtps://smtp.aliyun.com。
- 如果URL中无schema,则为SMTP。
说明 SMTP(S)通过start tls命令与服务器进行协商加密,使用安全连接时,认证也是通过加密进行的。用户名 文本 是 使用Plain进行认证。
请谨慎输入用户名密码,站点监控会按您设置的频率进行探测,如果用户名密码错误,过于频繁的探测可能会导致对方服务屏蔽您的账号。
密码 文本 是 - FTP
高级选项 输入方式 是否必选 描述 监控地址 URL 是 例如:ftp://smtp.aliyun.com。 是否匿名登录 单选 是 - 匿名登录(默认值)
- 需要身份验证
当您选择该参数时,需要设置FTP服务器的用户名和密码。
用户名 文本 是 FTP服务器的用户名和密码。
密码 文本 是
在文档使用中是否遇到以下问题
更多建议
匿名提交