配置入口一:网站监控>监控概览

配置入口二:网站监控>任务管理

单击创建监控任务,选择监控任务类型后开始创建监控任务,可选的监控任务类型包括HTTP/HTTPS、Ping、DNS、TraceRoute、FTP、TCP和UDP。

监控类型

说明

HTTP/HTTPS

HTTP/HTTPS监控包括外网监控和内网监控:

Ø  外网监控:监控Web站点中指定的任何URL,获得可用率及响应时间的详细统计分析报告。

Ø  内网监控:依靠采集器监控内网Web站点中指定的任何URL,获得可用率及响应时间统计分析报告。

Ping

Ping监控包括内网监控和外网监控:

Ø  外网监控:对指定的服务器进行ICMP Ping检测,获得可用率、响应时间、丢包率的详细统计分析报告。

Ø  内网监控:依靠采集器对内网服务器进行ICMP Ping检测,获得可用率报告、响应时间、丢包率等统计分析报告。

DNS

监控指定的DNS服务器,获得可用率及响应时间统计分析报告,并获得各种DNS记录列表,支持DNS轮询(RR)。

TraceRoute

TraceRoute监控包括外网监控和内网监控:

Ø  外网监控:对指定的服务器进行TraceRoute检测,获得数据包在IP网络经过的路由器IP地址。

Ø  内网监控:依靠采集器对内网服务器进行TraceRoute检测,获得数据包在IP网络经过的路由器IP地址。

FTP

监控指定的FTP服务器,获得可用率及响应时间的详细统计分析报告。

TCP

TCP监控包括外网监控和内网监控:

Ø  外网监控:监控指定的服务器TCP端口,获得可用率及响应时间的详细统计分析报告。

Ø  内网监控:依靠采集器监控内网服务器TCP端口,获得可用率及响应时间统计分析报告。

UDP

监控指定的服务器UDP端口,获得可用率及响应时间的详细统计分析报告。

每种类型的监控任务都支持单个和批量创建。

创建单个监控项目

选择监控类型后,单击创建创建单个监控任务(根据实际要求选择对应的内网或者外网项目),您需要设置监控信息、监测信息和告警信息。

监控信息设置

创建监控任务页面的监控信息设置中,设置监控任务的名称和监控对象的相关内容(URL、域名、IP、端口等)。不同类型的监控任务需要设置的内容也不同,详细说明见下表。

监控类型

需设置的内容

HTTP/HTTPS

Ø  监控任务名称:输入监控任务的名称。

Ø  监控网址:URL,即监控对象的网址,可以是网站首页等其他任何页面、网站中的图片或其他Web组件,例如:

ü   首页域名:http://www.domain.com

ü   二级域名:http://img.domain.com

ü   更多页面网址:http://www.domain.com/news/index.htm

ü   动态网页地址:http://www.domain.com/list.php 或 http://www.domain.com/list.js

ü   加密HTTPS的网址:HTTPS://www.domain.com/login.aspx

ü   带端口的网址:http://www.domain.com:8080/index.htm

ü   带IP地址的网址:http://123.44.13.11/index.htm

Ø  监控任务名称:输入监控任务的名称。

Ø  网络协议:适用于外网监控任务,配置监控网站的网络协议类型。默认选择IPv4。若选择自动匹配,系统将自动匹配网络协议类型。

:若更改网络协议选项,系统会将监测点分组、自定义告警线自动恢复为初始设置,需要重新设置监测点分组、自定义告警线

Ø  服务器IP:适用于批量创,如果您的域名DNS指向多台服务器,可以指定IP地址来监控特定的服务器。

注意:对于单个监控任务的创建,服务器IP地址请在高级设置中配置。若网络协议为IPv6,不支持指定目标服务器IP地址。

此外,单击更多高级设置,您可根据自身需要设置更具体的监控条件,比如HTTP请求方法、匹配响应内容、匹配方式、Cookies等,详细说明见高级设置(HTTP/HTTPS)

Ping

Ø  监控任务名称:输入监控任务的名称。

Ø  主机域名或IP:比如www.jiankongbao.com 或8.8.8.8。

Ø  网络协议:适用于外网监控任务,选择监控网站的网络协议类型。

注意:若更改网络协议选项,系统会将监测点分组、自定义告警线自动恢复为初始设置,所以需要重新设置监测点分组、自定义告警线

DNS

Ø  监控任务名称:输入监控任务的名称。

Ø  域名:顶级域名或子域名,例如www.jiankongbao.com或blog.jiankongbao.com。

Ø  网络协议:适用于外网监控任务,选择监控网站的网络协议类型。

注意:若更改网络协议选项,系统会将监测点分组自定义告警线自动恢复为初始设置,所以需要重新设置监测点分组自定义告警线

Ø  DNS查询类型:指定DNS服务器的查询类型。ANY查询是指包括A、MX、NS、CNAME等在内的所有DNS记录,部分DNS服务器并不支持ANY查询,请谨慎选择ANY查询类型。

Ø  匹配IP地址:选择“指定IP地址”,您可以指定多个IP地址来检查响应内容中是否包含这些IP。

Ø  指定DNS服务器:选择“指定DNS服务器”,您可以使用特定的DNS服务器并指定相应端口来解析以上域名,可以是域名服务商提供的DNS服务器地址或您自己搭建的DNS服务器地址。

说明:如不指定,默认会使用各分布式监测点的本地DNS服务器。如果不指定端口,默认使用53作为DNS端口。

TraceRoute

Ø  监控任务名称:输入监控任务的名称。

Ø  主机域名或IP,比如www.jiankongbao.com 或8.8.8.8,不支持内网IP。

FTP

Ø  监控任务名称:输入监控任务的名称。

Ø  主机:提供FTP服务的主机域名或者IP地址,比如:www.jiankongbao.com或10.0.2.5。

Ø  FTP端口:您的FTP服务端口号,默认为21。

Ø  FTP身份验证选项:选择FTP身份验证方式,选择需要身份验证时,需要提供您的FTP服务的用户名和密码;选择匿名登录时不需要。

Ø  FTP用户名:选择需要身份验证时,提供您的FTP服务的用户名。

Ø  FTP密码:选择需要身份验证时,提供您的FTP服务的密码。

TCP

Ø  监控任务名称:输入监控任务的名称。

Ø  主机:TCP的主机域名或者IP地址,比如www.jiankongbao.com或10.0.2.5。

Ø  TCP端口:比如Web服务端口为80。

Ø  网络协议:适用于外网监控任务,选择监控网站的网络协议类型。

注意:若更改网络协议选项,系统会将监测点分组自定义告警线自动恢复为初始设置,所以需要重新设置监测点分组自定义告警线

UDP

Ø  监控任务名称:输入监控任务的名称。

Ø  主机:提供UDP服务的主机域名或者IP地址,比如:www.jiankongbao.com或10.0.2.5。

Ø  UDP端口:UDP服务端口,比如DNS服务端口为21。

Ø  UDP请求内容格式:选择UDP请求内容的输入格式。

Ø   UDP请求内容:请根据上面设置的内容格式,输入UDP测试请求内容。

ü  选择Binary格式,请输入“0xNN,0xNN ... ”格式的内容;

ü  选择文本格式,请用“CR、LF、TAB、NUL”来表示“\r、\n、\t、\0”。

Ø  匹配响应内容格式:选择匹配响应内容的输入格式,Binary格式或文本格式。

Ø  匹配响应内容:您可以通过匹配内容来检查响应内容是否正确,为空则不做匹配检查。输入的内容需符合已选择的输入格式,规则与“UDP请求内容”相同。

监测点分组设置

创建网站监控任务时,您需要选择相应的监测点对目标网站或应用进行监测。对于内网监控任务与外网监控任务,监测点设置有所不同。

  • 设置外网任务监测点

    您可以选择已有的监测点分组,也可添加一个新的监测点分组。首次创建监控任务需要新增监测点分组,单击添加监测点分组,在展开的监测点列表选择云智慧托管的公共监测点。

    设置之后,就会使用分组内的监测点监控该监控任务,其可用率、响应时间、告警通知也都会由分组内的监测点来决定。

注意:若监测点分组内的成员发生变化,已创建任务的监测点分组会同步变化。

  • 设置内网任务监测点

您可以选择多个监测点也可以创建/选择一个监测点分组。所选择的监测点或监测点分组的成员均用来监测目标网站或应用。

l     选择监测点:根据需求选择企业自己部署的多个私有监测点。

l    选择监测点分组:选择或创建监测点分组。

注意:若分组内监测点成员有所变化,已创建任务的监测点分组会同步变化。

其中内网任务可选的监测点分为以下两类:

l     内网采集器:安装在您的服务器上的采集器,用来采集内网访问网站或应用的性能数据。

l     私有监测点(IT魔盒):部署在您的网络中的软硬一体的IT监控魔盒,即插即用,用于采集内网访问网站或应用的性能数据。

监测设置

创建监控任务页面的监测设置中,您需要设置监测频率、连续告警提醒、重试告警次数、是否记录节点故障快照等,详细说明见下表。

设置项

说明

监控频率

执行监控的时间间隔,例如选择“2”,则每隔2分钟就执行一次监控。目前支持的监控频率包括2分钟、5分钟、10分钟、15分钟、20分钟、30分钟、60分钟。

更短的监控时间间隔,意味着您可以更加及时地发现故障,尽早地收到故障告警通知,从而快速采取相应措施,降低故障带来的损失。同时,还可以获得更加准确的可用率统计,不会遗漏时间较短的故障,为质量管理获得可靠的参考数据。

连续告警提醒

发送连续告警提醒的时间间隔,该设置能够保证告警接收者不会错过告警信息。例如选择“4”,则您的监控任务出现故障时,在第一次报警以后,每隔4分钟都将给您发送一次报警。

注意:要实现连续告警提醒,还需要在告警消息的公开范围设置中为对应用户开启连续提醒功能。

重试几次告警

发现故障后需要重试几次才能发送告警通知,该设置能够保障告警的准确率。目前,重试时间间隔为1分钟,重试次数包括1次、2次、3次。

例如,设置重试1次,那么第一次发现故障时,会在1分钟后重试1次,如果仍然失败,则发送告警通知。

MTR设置

MTR功能仅支持HTTP/HTTPS(IPv4)、TCP、Ping类型内网及外网监控任务。

Ø  选择开启,开启MTR功能,当HTTP/HTTPS、TCP监控任务出现无法连接服务器或连接超时的故障,或者Ping监控任务出现丢包率大于60%问题时,系统会执行MTR命令进行诊断。结果记录在MTR报告。详情参考分析MTR报告

Ø  选择关闭则不进行MTR诊断。默认为关闭

注意:MTR功能仅支持HTTP/HTTPS(IPv4)、TCP、Ping类型内网及外网监控任务。

快照记录高级规则

选择开启,系统会根据具体选项记录快照信息,包括返回的结果状态、响应的IP地址、时间、下载的字节数和下载速度。

Ø  选择记录故障频率的快照,快照记录规则说明:

ü  当次监控中,有任何一个监测点请求故障时,记录该次监控中所有监测节点的快照信息。

ü  上一次监控周期存在请求故障监测点,但本次监测并无故障监测点时(即监测节点由故障恢复为可用), 则记录本次监测所有监测节点的快照。

ü  在连续的监控周期,所有监测节点请求均可用且有效的情况下,只记录最早一次监控周期所有监测节点的快照, 不重复记录。

Ø  选择记录所有监测频率的快照,快照记录规则说明:

ü  记录所有监控周期快照。

注意:此选项需要联系服务人员升级套餐来激活。内网监控任务不支持记录所有监控周期快照。

分析外网任务的历史快照,请参考分析外网任务历史快照

分析内网任务的历史快照,请参考分析内网任务历史快照

选择关闭则不记录快照。

告警设置

创建监控任务页面的告警设置中,您需要设置自定义告警线、项目公开范围、告警接收人及告警方式,详细说明见下表。

设置项

说明

自定义告警线

您能够自己定义故障判断规则,选定监控指标并设置一个阈值作为告警线。在监控过程中,一旦发现指标超出、低于或是等于您设定的告警阈值时,便会发送告警提醒相关人员。

单击添加自定义告警线为监控任务设置告警线,包括:

指标项:选择一个监控指标和判定条件,输入一个数值作为触发告警的阈值。例如“当前响应时间大于1000ms” 。

针对分布式监测点(此项仅针对外网任务):告警条件所针对的监测点,选择“任意几个监测点”,需要指定监测点个数;选择“指定监测点”,需要在监测点分组中选择特定的监测点,并设置其中任意N个监测点达到阈值触发告警或者高级告警(若开启);选择“平均”,则针对监测点分组中所有监测点的平均值。

针对内网采集器(此项仅针对内网任务):告警条件所针对的采集器,选择“任意几个采集器”,需要指定采集器个数;选择“指定采集器”,需要从关联的采集器中选择特定的采集器,并设置其中任意N个采集器达到阈值触发告警或者高级告警(若开启);选择“平均”,则针对所有采集器的平均值。

高级告警策略:选择连续策略或者累计策略,可开启高级告警功能;选择关闭则不开启高级告警功能。

Ø  连续策略:相同/不同监测点,连续触发告警阈值多次后告警。需设置触发次数及恢复正常的连续检测次数。例如:

ü  针对分布式监测点中设置为“任意1个(指定)监测点”,高级告警策略设置为“相同监测点”、“2”、“2”,则任意1个(指定)监测点连续2次触发告警阈值才发送告警通知,连续2次检测结果正常表示恢复正常。

ü  针对分布式监测点中设置为“任意3个(指定)监测点”,高级告警策略设置为“不同监测点”、“3“、“2”,则任意3个(指定)监测点连续3次同时触发告警阈值才发送告警通知,连续2次检测结果正常表示恢复正常。

Ø  累计策略:连续的几次检测中,触发告警阈值累计2次后告警。需设置连续检测的次数及恢复正常的连续检测次数。

是否立即开启:选择开启,启用当前告警线;选择关闭,则暂不使用当前告警线。

项目公开范围

您需要为监控任务设置公开范围,从而将监控任务分享给企业的其他用户。公开范围包括以下四种:

Ø  所有所在企业用户:选择该项,您所在企业的所有用户都能够查看到当前监控任务。

Ø  用户组:选择该项,可以选择您所在企业的一个或多个用户组,所选用户组中的所有用户都能够查看到当前项目。

Ø  部分企业用户:选择该项,可以选择您所在企业的一个或多个用户,所选用户都能够查看到当前项目。

Ø  仅限本人:选择该项,只有您自己能够查看到当前监控任务。

注意:查看到当前监控任务的用户能够对监控任务执行与自身权限相匹配的操作,因此请谨慎选择。

告警接收人及告警方式

设置的项目公开范围即告警范围,从该范围内选择告警用户及对应的告警方式即可,包括Email、手机短信、连续告警。

注意

为确保告警接收用户能及时接收告警通知:

1.       告警接收用户已经完善了相关联系方式(Email、手机号码),以确保能及时接收告警通知。

2.       告警方式对应的复选框后显示1645606971676485.png时,说明当前用户没有设置该告警方式,您需要提醒该用户尽快设置以免影响接收告警通知。

3.       告警接收用户已在通知设置的对应通知方式中开启了允许接收告警通知

4.       选择连续告警时,请确保您已在监测设置中设置了连续告警提醒频率,否则无法实现连续告警。

企业IM通知

Ø  设置关闭/开启。设置开启时,您需要选择告警通知的类型以及群组名称。

注意:请确保您已经在用户中心>产品设置>WebHooks设置中完成添加WebHook,详细操作参见设置WebHooks通知

自定义告警线分场景设置

设置自定义告警线方便您实现全面灵活地监控,建议配置以下三种类型的告警线:

1.      同时监测到大量地区/城市不可用的告警设置。

如下图所示,选择不可用监测点指标项,针对分布式监测点选择任意“50”个监测点关闭高级告警策略,开启告警

1645586893919653.png

当满足任意50个监测点同时不可用时,触发告警。

提醒:监测点不可用包括状态码大于399、无法连接服务器、建联超时、整体响应超时、DNS无法解析、建联失败、证书过期等。

2.      同时监测到个别1-3个城市/地区不可用的连续告警设置

如下图所示,选择不可用监测点指标项,针对分布式监测点选择任意“3”个监测点高级告警策略选择连续策略项及“相同监测点连续2次触发即告警,连续1次正常即恢复”,开启告警

1645605332250715.png

当任意3个监测点连续2次被监测到同时不可用时,触发告警。

3.    耗时指标项连续告警设置

如下图所示,选择当前响应时间指标项,针对分布式监测点选择任意30个监测点高级告警策略选择连续策略项及“相同监测点连续2次触发即告警,连续1次正常即恢复,开启告警

1645587968753208.png

当满足任意30个监测点连续2次的响应时间大于2000ms时,触发告警。

保存模板

创建监控任务页面下方,单击将以上设置保存为模板可将当前监控任务的监测点分组设置、监测设置和告警设置保存为模板。以后创建监控任务时,单击使用模板进行设置直接选择已有的模板即可。

批量创建监控项目

对于HTTP/HTTPS, Ping, TCP类型的外网网站监控任务,支持批量创建。内网监控任务不支持批量创建。

操作步骤

1.      选择网站监控>任务管理,在页面右上角单击创建监控任务

2.     选择任务类型,比如HTTP/HTTPS, Ping, TCP,单击批量创建

3.     设置URL列表。具体配置内容根据监控类型而改变。

l    表单形式配置

设置详情请参考设置监控信息中HTTP/HTTPS, Ping, TCP任务类型的配置。可单击1646301127423684.png添加多个任务。

l     文本形式配置

文本形式与表单形式配置内容相同,一个文本可包含多条任务的配置信息。文本填充格式:任务名称(必填),监控网址(必填),服务器IP,SSL版本,开启SSL证书认证。

SSL版本可填写项:TLSv1,SSLv2,SSLv3,TLSv1.0,TLSv2.0,TLSv3.0。

开启SSL证书认证可填写项:yes,no。

示例:

监控任务1,http://www.jiankongbao.com;

监控任务2,HTTPS://www.toushibao.com,192.168.0.1,SSLv3,yes;

提醒:HTTP/HTTPS任务不支持SSLv2证书。

4.      设置监测与告警。监测和告警设置对此次批量创建的监控任务均生效。配置详情参考设置监测点分组监测设置告警设置

高级设置(HTTP/HTTPS)

创建HTTP/HTTPS类型的监控任务时,单击更多高级设置,您可根据自身需要设置更具体的监控条件,比如指定提交方式、提交内容、Cookies、HTTP自定义头信息等内容,这样可以监控更多更复杂的Web应用,详细说明见下表。

设置项

说明

HTTP请求方法

默认为GET方法;POST方法用于提交表单;HEAD方法用于请求大文件但不下载正文。

对于一些需要POST表单提交的页面,您只需选择使用POST请求方法,并将POST参数填写在提交内容框内即可。

比如,您可以通过Post提交方式来监控一个用户注册提交程序。当然,您需要在这个提交程序中针对监控请求进行特定的返回,再通过匹配内容来判断是否可用。

匹配响应内容/响应头信息

指定匹配内容来检查响应内容是否正确,用于发现只通过状态码不能判断的错误。

设置响应内容的匹配方式(包含或不包含),与匹配内容相对应。

说明:对于基于HTTP的网页,通常是根据HTTP响应状态码来判断是否可用。但是,在一些特殊的情况下,即便返回状态码为200 OK,也有可能不符合您的预期。比如,返回的页面出现局部错误,或者返回的页面存在服务端程序计算错误等。这时,如果您设置了匹配响应内容,就能够检查并发现不匹配的内容,并将该监控任务标记为失败状态。在任务检查历史中,可以更加直观的看到故障持续的时间,并且可以查看每次检查的快照。

通过设置匹配响应内容的这种方式,您可以设置网页在包含或者不包含某些特定内容(比如关键词、关键字、错误提示信息等)的时候进行告警。这样,就可以监控到以下情况的发生:

Ø  网站被DNS劫持,网站虽然能打开,但却成为了其它内容。监控宝平台并不知道这些内容是不是您的网站,所以您可以使用匹配内容检查。

Ø  网站无法打开,但并不是标准HTTP错误(比如4XX/5XX),而是网站的友好错误提示。监控宝平台并不认识您的友好错误提示,所以您可以使用匹配内容检查。

注意:被检测的网页内容是包括了响应头信息的,所以您在填写特定内容时应尽量避免使用响应头信息中的内容,以免造成干扰。

Cookies

指定cookie的字符串,比如:pvid=954970634;flv=10.0。

通过Cookies和HTTP自定义头信息,您可以完成更多的工作,比如模拟用户登录状态、模拟浏览器请求等。

HTTP请求头信息

自定义HTTP请求头信息,格式为“name:value”,多项可用换行分隔。

HTTP验证用户名

需要HTTP身份验证时,在这里填写对应的用户名。

HTTP验证密码

需要HTTP身份验证时,在这里填写对应的密码。

服务器IP

如果您的域名DNS指向多台服务器,可以指定IP来监控特定的服务器。

通过指定IP地址,您可以监控基于DNS负载均衡的站点以及应用了CDN服务的站点。通过指定某个特定IP地址,所有的监控请求将跳过负载均衡策略,直接发送到相应服务器。

举一个例子,对于 www.sina.com.cn 这个域名,我们在北京网通监控点上尝试获得它指向的服务器IP,如下:

1645602609889353.png

从上图可以看出,对于通过北京网通接入的来访者,www.sina.com.cn被解析到了多个IP地址,即将请求随机调度给多台服务器,以实现基于DNS的负载均衡。这里的解析操作实际上是由CDN服务商控制的,当我们在深圳电信监控点上执行同样的操作时,可以看到被解析到了另外一组IP地址,这便是CDN服务商提供的就近解析和负载均衡策略。

这时候,您可以在创建http://www.sina.com.cn 首页这个HTTP监控任务时,指定以上IP列表中的某个特定IP地址,这样一来,所有的监控请求将跳过负载均衡策略,直接发送到这台服务器。

1645602859286180.png

当然,如果不指定特定IP地址,每次监控的请求将会随机发送给其中的某台服务器。同时您也可以在监控历史快照中看到请求最终发送到的服务器IP。

1645602980853882.png

注意:若网络协议为IPv6, 不支持指定服务器IP地址。

是否重定向

选择支持301/302重定向,可以在监控当前页面的同时跟踪监控跳转后的页面,最大跳数支持3次和5次。

ssl版本

选择监控的ssl协议版本号。

1645603126863841.png

说明:

l    此选项仅对HTTPS类型的url生效。

l    若选择默认选项,顺序适配TLSv1 ssl版本;若选择其他选项,仅适配对应的ssl版本。

开启ssl证书认证

勾选此项后,开启ssl证书认证,对客户的证书及其版本进行监控。

1645603167359998.png

开启ssl证书认证后,监控宝6能对客户因证书过期、失效等原因造成的用户体验问题进行定位。

说明:此选项仅对HTTPS类型的url生效。