范例:监控网页内容并发出警报
HTTP 内容监控工具会检查指定网页,确认特定内容是否出现在网页中。若网页内容检查结果不如预期,相关操作就会通知您。例如若要检查网页是否上线且可用,可寻找网页内含的文字字符串。以下脚本会检查 WhatsUp Gold 主要支持网页上有无“WhatsUp Gold Tech Support”关键词。
Send=GET /support/index.aspx HTTP/1.0\r\nAccept:*/*\r\nHost:www.whatsupgold.com\r\nUser-Agent:WhatsUp/1.0\r\n\r\n
Expect=WhatsUp Gold Tech Support
- 若此 HTTP 内容监控工具显示为“上线”,代表网页正常显示。
- 若此 HTTP 内容监控工具显示为“脱机”,代表网页脱机、消失或有变动。
若要配置网页监控工具:
- 在 WhatsUp Gold 网页界面上移至 。此时会出现 [监控工具库] 对话框。
- 单击对话框中的 选项卡。
- 单击 。此时会出现 [选择主动监控工具类型] 对话框。
- 选择 ,然后单击 。此时会出现 [添加 HTTP 内容监控工具] 对话框。
- 输入或选择适当信息:
- :输入监控工具的名称。该名称会显示在“主动监控工具库”中。
- :输入监控工具的简短说明。该说明会显示在“主动监控工具库”中。
HTTP 服务器设置
- :输入要以监控工具检查的 URL 地址。URL 开头必须是适当的 URI,例如
http://
或 https://
。
<注意> URL 可包含文件的完整路径,包括文件的文件名及查询字符串参数。例如 http://www.domain.com/nmconsole/reports.htm?ReportID=100
。
- :必要时输入网站身份验证时所用的用户名称。
- :输入网站进行身份验证时,所用的用户名称搭配密码。
HTTP 内容监控工具只支持基本身份验证机制。
- :输入 WhatsUp Gold 连接所选设备的容许时间长度。若超过您输入的时间却仍未联机,就会发生“超时”状况,WhatsUp Gold 随即停止与 SMTP 服务器联机,并视为联机失败。
- :若 WhatsUp Gold 要检查的内容在代理服务器控制范围内,请输入代理服务器的 IP 地址。
- :输入代理服务器侦听的端口。
网页内容
- :输入您要 WhatsUp Gold 在检查网页时寻找的内容。请输入纯文本或正则表达式。
- :选择此选项可在 中使用正则表达式。
.NET framework 支持 HTTP 内容监控工具使用的标准正则表达式处理功能。
若要检查特定网页 URL 有无您要的内容,请参考上述脚本。
若要配置设备的网页监控工具与电子邮件警报:
- 以鼠标右键单击欲监控网页内容的所在主机 (网页服务器)。此时会出现 [设备属性] 对话框。
- 单击 。此时会出现 [主动监控工具] 对话框。
- 单击 。此时会出现 [选择主动监控工具类型] 对话框。
- 在列表中选择要添加设备的监控工具。寻找您指定给监控工具 (在先前步骤中建立) 的名称。这就是您的 HTTP 内容监控工具。
- 完成监控工具的设置:
- 不要更动已经选择的默认值 ( 和 ),然后按 。此时会出现 [设定监控工具状态变更操作] 对话框。
- 选择 ,然后单击 。此时会出现 [选择或建立操作] 对话框。
- 选择 ,然后按 。此时会出现 [选择操作与状态] 对话框。
- 在列表中选择现有的电子邮件操作,或单击浏览 (),建立新的电子邮件操作。
- 在列表中选择 ,然后单击 ,即可保存变更内容,并返回 [设定状态操作] 页。
- 单击 可保存变更内容,并返回 [设定监控工具状态变更操作] 对话框。
- 单击 。此时会出现 [设备属性] 对话框。
- 单击 可保存变更内容。
现在已经启用主动监控工具,和连带的电子邮件操作了。网页无法返回网页内容时,就会触发脱机状态。HTTP 内容监控工具会任务失败,并触发电子邮件操作,通知您网页脱机,且网页服务器无法返回网页内容。