点击<创建监控项目>按钮,选择监控项目类型后开始创建监控项目,监控项目类型包括HTTP/HTTPs、Ping、DNS、TraceRoute、FTP、TCP和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
此外,点击<更多高级设置>按钮,您可根据自身需要设置更具体的监控条件,比如HTTP请求方法、匹配响应内容、匹配方式、Cookies等,详细说明见“高级设置(HTTP/HTTPs)”。 |
Ping |
|
DNS |
|
TraceRoute |
|
FTP |
|
TCP |
|
UDP |
|
监测点分组设置
您可以选择已有的监测点分组,也可以创建一个新的监测点分组。设置之后,就会使用分组内的监测点监控该监控项目,其可用率、响应时间、告警通知也都会由分组内的监测点来决定。
注意:选择监测点分组后,监测点分组中的所有监测点都发生故障时才会向您发送告警消息。
监测设置
在监测设置中,您需要设置监测频率、连续告警提醒、重试告警次数、是否记录节点故障快照等,详细说明见下表。
设置项 | 说明 |
监控频率 | 执行监控的时间间隔,例如选择“2”,则每隔2分钟就执行一次监控。目前支持的监控频率包括2分钟、5分钟、10分钟、15分钟、20分钟、30分钟、60分钟。 更快的监控频率,意味着您可以更加及时的发现故障,尽早的收到故障告警通知,从而快速采取相应措施,降低故障带来的损失。同时,更快的监控频率还可以获得更加准确的可用率统计,不会遗漏时间较短的故障,为质量管理获得可靠的参考数据。 |
连续告警提醒 | 发送连续告警提醒的时间间隔,该设置能够保证告警接收者不会错过告警信息。例如选择“4”,则您的监控项目出现故障时,在第一次报警以后,每隔4分钟都将给您发送一次报警。 注意:要实现连续告警提醒,还需要在【告警设置】中为对应用户开启“连续提醒”功能。 |
重试几次告警 | 发现故障后需要重试几次才能发送告警通知,该设置能够保障告警的准确率。目前,重试时间间隔为1分钟,重试次数包括1次、2次、3次。 例如,设置重试1次,那么第一次发现故障时,会在1分钟后重试1次,如果仍然失败,则发送告警通知。 |
记录节点故障快照 | 选择“开启”,则监控项目发生故障(告警)时,系统会自动记录当时所有监测点访问监控目标的信息,包括返回的结果状态、响应的IP地址、时间、下载的字节数和下载速度,您可以在【历史快照】中查看;选择“关闭”则不记录。 |
告警设置
在告警设置中,您需要设置自定义告警线、项目公开范围、告警接收人及告警方式,详细说明见下表。
设置项 | 说明 |
自定义告警线 | 您能够自己定义故障判断规则,针对监控的指标设置一个阈值作为告警线。在监控过程中,一旦发现指标超出、低于或是等于您设定的告警阈值时,便会发送告警提醒相关人员。 点击<添加自定义告警线>按钮为监控项目设置告警线,包括:
|
项目公开范围 | 您需要为监控项目设置公开范围,从而将监控项目分享给企业的其他用户。公开范围包括以下四种:
注意:查看到当前监控项目的用户能够对监控项目执行与自身权限相匹配的操作,因此请谨慎选择。 |
告警接收人及告警方式 | 设置的项目公开范围即告警范围,从该范围内选择告警用户及对应的告警方式即可,包括Email、手机短信、电话语音、App推送、微信告警、连续告警等。为确保告警接收用户能及时接收告警通知,请注意以下几点: 告警接收用户已在【通知设置】的对应通知方式中开启了“允许接收告警通知”。 告警接收用户已经完善了相关联系方式(Email、手机号码)、下载了移动App、开通绑定了微信等,以确保能及时接收告警通知。 告警方式对应的复选框后显示“ 选择“连续告警”时,请确保您已在“监测设置”中设置了连续告警提醒频率,否则无法实现连续告警。 |
保存模板
点击<将以上设置保存为模板>按钮可将当前监控项目的监测点分组设置、监测设置和告警设置保存为模板。以后创建监控项目时,点击<使用模板进行设置>按钮直接选择保存的模板即可。
高级设置(HTTP/HTTPs)
创建HTTP/HTTPs类型的监控项目时,点击<更多高级设置>按钮,您可根据自身需要设置更具体的监控条件,比如指定提交方式、提交内容、Cookies、HTTP自定义头信息等内容,这样可以监控更多更复杂的Web应用,详细说明见下表。
设置项 | 说明 |
HTTP请求方法 | 默认为GET方法;POST方法用于提交表单;HEAD方法用于请求大文件但不下载正文。 对于一些需要POST表单提交的页面,您只需选择使用POST请求方法,并将POST参数填写在提交内容框内即可。 比如,您可以通过Post提交方式来监控一个用户注册提交程序。当然,您需要在这个提交程序中针对监控请求进行特定的返回,再通过匹配内容来判断是否可用。 |
匹配响应内容 | 指定匹配内容来检查响应内容是否正确,用于发现只通过状态码不能判断的错误。 对于基于HTTP的网页监控任务,通常是根据HTTP响应状态码来判断是否可用。但是,在一些特殊的情况下,即便返回状态码为200 OK,也有可能不符合您的预期。比如,返回的页面出现局部错误,或者返回的页面存在服务端程序计算错误等。这时,如果您设置了匹配响应内容,就能够检查并发现不匹配的内容,并将该监控任务标记为失败状态。在任务检查历史中,可以更加直观的看到故障持续的时间,并且可以查看每次检查的快照。 通过设置匹配响应内容的这种方式,您可以设置网页在包含或者不包含某些特定内容(比如关键词、关键字、错误提示信息等)的时候进行告警。这样,就可以监控到以下情况的发生:
|
匹配方式 | 设置响应内容的匹配方式(包含或不包含),与“匹配响应内容”相对应。 |
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,如下: 从上图可以看出,对于通过北京网通接入的来访者,www.sina.com.cn被解析到了多个IP地址,即将请求随机调度给多台服务器,以实现基于DNS的负载均衡。这里的解析操作实际上是由CDN服务商控制的,当我们在深圳电信监控点上执行同样的操作时,可以看到被解析到了另外一组IP地址,这便是CDN服务商提供的就近解析和负载均衡策略。 这时候,您可以在创建http://www.sina.com.cn 首页这个HTTP监控项目时,指定以上IP列表中的某个特定IP地址,这样一来,所有的监控请求将跳过负载均衡策略,直接发送到这台服务器。 当然,如果不指定特定IP地址,每次监控的请求将会随机发送给其中的某台服务器。同时您也可以在监控历史快照中看到请求最终发送到的服务器IP。 |
是否重定向 | 选择支持301/302重定向,可以在监控当前页面的同时跟踪监控跳转后的页面,最大跳数支持3次和5次。 |
ssl版本
选择监控的ssl协议版本号。
说明:
1.此选项仅对https类型的url生效。
2.若选择“默认”选项,顺序适配SSLv3、SSLv2、TLSv1 ssl版本;若选择其他选项,仅适配对应的ssl版本。
开启ssl证书认证
勾选此项后,开启ssl证书认证,对客户的证书及其版本进行监控。
开启ssl证书认证后,监控宝6能对客户因证书过期、失效等原因造成的用户体验问题进行定位。
说明:此选项仅对https类型的url生效。