HTTP 内容
“HTTP 内容”监控器会提出 URL 请求,并检查 HTTP 响应中是否有预期内容。若响应未返回预期的内容,则监控任务失败。您可以使用此监控器来确保 Web 页面/服务器的可用性,检查网页是否正确呈现在特定的浏览器上,甚至检查是否存在/缺少特定的内容。若监控器未找到指定的内容,监控器被视为脱机。
为监控器提供唯一名称和描述,然后配置以下信息:
- 。要检查 HTTP 内容的位置。URL 开头必须是正确的 URI,例如 http:// 或 https://。URL 可包含文档的完整路径,包括文档的文件名及查询字符串参数。例如, http://www.example.com/reports.htm?ReportID=100。
- 。若适用,网站用于身份验证的用户名。
- 。若适用,与网站用于身份验证的用户名相匹配的密码。
此监控器只支持基本身份验证。
- 。若指定的内容在代理服务器后面,请输入代理服务器的 IP 地址。
- 。代理服务器侦听的端口。
- 。输入 WhatsUp Gold 尝试连接所选设备的时间长度。若超过指定的时间后仍未连接,就会发生“超时”,WhatsUp Gold 随即停止尝试连接 SMTP 服务器。这被视为连接失败。
- 。要在指定的网站上搜索的内容,可输入纯文本或正则表达式。当使用正则表达式时,启用。请注意,此监控器使用 .NET Framework 所支持的标准正则表达式处理。
- 。单击使对话框填充上方所输入 URL 的网页内容。
- 。选择此选项可使监控器出现在“设备属性”中。如果启用此选项,在设备属性界面中单击,就会将监控器添加到所选的设备(若适用协议或服务在该设备上处于活动状态)。
若需要,单击以配置用户代理和自定义标头:
- 。选择列表中的浏览器。用户代理字符串可标识提出 HTTP 请求的是哪一个网页浏览器。使用此功能来模拟各种浏览器访问您的网站。系统会针对您选择的浏览器,填充最新版本浏览器的用户代理。
- 自定义标头。指定要检查的任何标头。标头的输入格式为 Field:Value。
使用无效的自定义标头或修改不允许修改的标头时 (如 HTTP 主机标头),可能产生错误。在监控器配置界面中单击以测试自定义标头。若标头有问题,WhatsUp Gold 会显示错误消息。例如,“所请求的网站出现错误。错误:不能直接修改“Host”标头。参数名称:Name”这条消息指示在不能修改 Host 标头时,用户输入了 Host:myhost.com 作为自定义标头。
示例内容 URL
检查新安装的 IIS 服务器的默认页面内容:
http://my-device/iisstart.htm
—其中 my-device 是运行新 IIS 实例的主机名或 IP 地址。
若要查看 HTTP 内容 监控器如何工作,您可以使用互联网地址分配机构 (IANA) 托管的示例文档页面之一来进行测试:
http://www.example.com