此监控工具会提出 URL 请求,并检查 HTTP 响应中是否有预期内容。若响应返回的内容异常,就代表监控任务失败。您可以使用此监控工具来确保 Web 页面/服务器可以查看,检查网页是否在特定的浏览器上正确呈现,甚至检查是否存在/缺少特定的内容。若监控工具未找到指定的内容,监控工具被视为脱机。例如,检查某个页面在特定日期之后是否有“推出 WhatsUp Gold 2019”等字符串,如果监控工具找不到,则表示监控工具故障,您就知道要更新您的网页。

这种监控工具现在支持基于挑战的 401 身份验证的其他身份验证方法。请注意,这不包括用户将用户名/密码组合输入到标准 Web 表单中的表单型身份验证。内部系统通常使用自签名证书运行,现在您可以将此监控工具用于运行自签名证书的网页。如果您的网页上有 SSL 证书错误,就像您在内部网站上看到的那样,实际用户可能会选择忽略这些错误并继续浏览该页面。以前,这种情形将导致监控工具停止。现在,HTTP 内容监控工具支持忽略 SSL 证书错误的选项,就像用户可能做的那样,因此您可以监控任何 SSL 证书背后的网页,无论其有效性如何。

现在,您还可以设置为如果找到指定的字符串,则监控工具失效,这对于检测特定的错误消息非常实用。最后,通过使用 %device.hostname 变量,可以创建更为通用的监控工具,因此您可以创建一个监控工具用于多个服务器(例如镜像站点)。此监控工具继续支持通过正则表达式匹配字符串,因此您可以设置强大的搜索条件。

为监控器提供唯一名称和描述,然后配置以下信息:

  • 用于重新扫描:选择此选项可使监控器出现在“设备属性”中。如果启用此选项,在设备属性界面中的设备管理操作菜单选择重新扫描设备,就会将监控器添加到所选的设备(若适用协议或服务在该设备上处于活动状态)。
  • 超时。输入 WhatsUp Gold 尝试连接所选设备的时间长度。若超过指定的时间后仍未连接,就会发生“超时”,WhatsUp Gold 随即停止尝试连接 SMTP 服务器。这被视为连接失败。
  • 监控网页内容。单击编辑内容以指定要检查 HTTP 内容的位置。URL 开头必须是正确的 URI,例如 http:// 或 https://。URL 可包含文档的完整路径,包括文档的文件名及查询字符串参数。例如, http://www.example.com/reports.htm?ReportID=100。请注意,此字段支持使用以下百分比变量:%Device.HostName%Device.Address。为 URL 配置以下附加设置:
    • 使用身份验证机制。启用并选择“基本”、“谈判”或“NTLM”。如果选择“None”,WhatsUp Gold 将不会尝试进行身份验证。建议对 Windows 系统选择“Negotiate”。启用此选项时,还必须提供有效的用户名密码
    • 代理服务器。若指定的内容在代理服务器后面,请输入代理服务器的 IP 地址。
    • 代理端口。代理服务器侦听的端口。
    • 忽略证书错误。启用此复选框即可强制 WhatsUp Gold 忽略证书错误。
    • 用户代理。选择列表中的浏览器。用户代理字符串可标识提出 HTTP 请求的是哪一个网页浏览器。使用此功能来模拟各种浏览器访问您的网站。系统会针对您选择的浏览器,填充最新版本浏览器的用户代理。
    • 自定义标头。单击添加图标以指定最多三个要检查的标头。
重要: 使用无效的自定义标头或修改不允许修改的标头时 (如 HTTP 主机标头),可能产生错误。在监控工具配置界面中单击请求 URL 内容以测试自定义标头。若标头有问题,WhatsUp Gold 会显示错误消息。例如,“所请求的网站出现错误。错误:无法直接修改『主机』标头。参数名称:名称。”说明用户在主机标头不能修改时输入了 Host:myhost.com 作为自定义标头。
  • 搜索内容。在指定的网站上搜索的内容,可以是纯文本正则表达式。请注意,此监控工具使用 .NET Framework 所支持的标准正则表达式处理。
重要: 根据您的个别监控工具和/或应用程序设置,HTTP 内容主动监控工具可能无法识别在 Web 页面内容中输入的 HTML 标记以查找字段。如果您遇到此问题,则可以使用多种方法进行故障排除。首先,您只需从搜索内容中删除 HTML 标记即可。其次,您可以启动 WhatsUp Gold 管理控制台并禁用 FIPS 模式,因为启用此特性会导致 WhatsUp Gold 在每 个HTML 标记内添加一个空格,以确保网络环境更安全。第三,您可以启用“使用正则表达式”选项。
  • 如果没有找到内容,则监控状态。选择在未找到指定内容的情况下,WhatsUp Gold 应为监控工具报告的状态。

示例内容 URL

检查新安装的 IIS 服务器的默认页面内容:

http://my-device/iisstart.htm

—其中 my-device 是运行新 IIS 实例的主机名或 IP 地址。

若要查看 HTTP 内容监控工具如何工作,您可以使用互联网地址分配机构 (IANA) 托管的示例文档页面之一来进行测试:

http://www.example.com