创建站点监控 本文为您介绍创建站点监控的操作场景、前提条件和操作步骤。 操作场景 站点监控用于模拟真实用户对远端服务器的访问,从而探测远端服务器的可用性、连通性等问题。业务场景主要包括“端口性能”及“页面性能”。其中端口性能支持HTTP(S)、PING、TCP、UDP四种类型。 前提条件 注册天翼云账号,并完成实名认证。具体操作,请参见天翼云账号注册流程。 操作步骤 1. 登录控制中心。 2. 在控制中心页面左上角点击,选择区域,本文我们选择华东1。 3. 依次选择“管理与部署”,单击“云监控”,进入监控概览页面。 4. 单击“网络分析与监控”,进入“站点监控”列表页。 5. 单击右上角“创建站点监控”按钮,在弹出的“创建站点监控”对话框中根据界面提示配置参数。 1、创建HTTP(S)类型拨测任务参数配置 “任务类型”模块参数配置如下: 参数 模块 参数说明 是否必填 取值样例 任务名称 该站点监控的自定义名称 是 类型 公网拨测 是 场景 选择站点监控任务使用场景,支持端口性能、页面性能 是 端口性能 协议信息 选择拨测任务协议 是 HTTP(S) 监控频率 执行一次站点监控探测任务的时间间隔。 是 1分钟 站点地址 1、请求方式 选择请求方式,支持选择: GET POST HEAD 2、站点地址 请输入待探测的目标公网地址。注意:选择类型为“http”时,请填写协议头 是 1、GET 2、 拨测点选择 选择公网拨测源,支持多选。建议选择多个分布式拨测点。 是 北京、成都 “拨测参数定义”模块参数配置如下(可选): 参数 模块 参数说明 是否必填 取值样例 拨测参数定义 请求参数 1、HTTP请求头 站点监控支持定制请求头内容,HTTP请求头格式为key1:value1,多项信息以回车换行分隔。 站点监控会在请求头中预置以下Header: UserAgent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3 Accept:text/html,application/xhtml+xml,application/xml;q0.9,image/webp,/;q0.8 2、cookies HTTP规则的Cookie信息,格式为:key:value,多项信息以英文逗号分隔 3、重定向次数 出现301或302状态码,跟随再次做重定向探测的次数限制。如填写0,即为不跟随跳转 4、跳过证书验证 勾选后将忽略 SSL/TLS 证书错误,如证书过期、证书与域名不匹配等,继续执行请求。 否 1、Pragma: nocache 2、sessionid:123 3、0 4、不勾选 拨测参数定义 Body 输入 HTTP(S) 请求中发送给服务器的数据部分,内容格式为JSONObject 否 { "userid": "123456", "username": "testuser", } 拨测参数定义 DNS服务器 指定一个自定义的 DNS 服务器地址,用于域名解析。如不填写即为系统默认 否 拨测参数定义 DNS劫持检查 填写DNS劫持白名单,冒号前为要判断的域名,冒号后为匹配的ip(暂不支持ipv6),多个以竖线分割。 否 www.ctyun.cn:180.163.200.96180.163.200.97 断言配置 定义拨测任务执行期间要检查的规则或条件。如果拨测节点拨测的响应结果满足了断言配置中定义的所有条件,则任务被视为成功;否则,任务被视为失败,最多支持配置5个 1、状态码 响应状态码是否符合预期条件 2、body的json字段 通过JSON解析(JSON Path)判断返回Body中的内容是否符合预期。 例如:response为{"code":"200","data":{"name":"test"}}时,code取值方式为$.code,name的取值方式为$++.++ data.name 当匹配方式为大于或小于时,会尝试将response参数值转为浮点数进行大小判断,如转换失败则断言失败。 否 状态码:大于400 body的json字段: $.a.b等于usertest 高级配置 1、超时时间 定义等待服务器返回响应数据的最长时间,单位ms 2、拨测周期 站点拨测任务执行的每周时段 3、拨测时段 站点拨测任务执行的每日时段 是 1、1000ms 2、星期天、星期一、星期二、星期三、星期四、星期五 星期六 3、00:00:0023:59:59 说明 HTTP(S) 拨测任务基于 HTTP 或 HTTPS 协议的 Web 服务,可以模拟用户从公网拨测源对目标网站的访问,以获取可用性、响应时间等关键性能指标。助您及时掌握网站运行状态、用户体验等。