越来越多的基于 Web 的资源(通过 HTTP/HTTPS 协议可用的资源)使得监视这些资源(从简单的网页到复杂的 Web 应用程序)成为一项相当大的挑战。 HTTP(S) 监视器可用于检查网站(包括检查某些内容是否存在的可能性); 然而,大多数基于 Web 的资源需要更强大的工具。 典型用例:
1. 需要身份验证的 Web 服务。 从基于 Web 的电子邮件客户端到复杂的 Web 应用程序(群件站点、任务管理服务、电子商店等)的任何内容。 您可能希望访问商店,浏览特定类别的商品并检查是否存在特定项目。
2. AJAX 支持的网站。 在这种情况下,很难检查网站关闭状态。 动态页面更新和与 Web 资源的实时交互实际上是当今的标准。 加载和检查网页结构不充分,用户输入可能会触发动态更新并改变结果。
3. 需要用户输入或导航(例如发送表格)和浏览(单击)链接的站点。 这包括搜索引擎交互、检查站点完整性(检查页面序列上是否存在某些链接)。
简单的 HTTP(S) 监视器无法有效处理上述用例。 这时 Web Transaction Monitor 可以提供适当的监控工具。
Web Transaction Monitor 允许检查基于 Web 的资源的性能和可用性,增加模拟 Web 应用程序用户真实行为的能力。 创建 Web Transaction Monitor 时,您加载一个起始 URL,然后就像您在真实网站上工作一样:页面和您的操作在特殊的浏览器窗口中可见,使 网站监控 设置为 简单到只需单击并在表单字段中输入(如有必要)一些文本即可。
请注意,您可以在每个步骤(加载页面)中添加检查是否存在某些内容(文本字符串),从而允许您在多个页面上连续进行多次检查。 轮询监视器时,您在创建监视器时记录的所有步骤以及执行的所有检查都应在您可以定义的时限内通过,从而将多个测试组合到一个易于理解的监视器中,以检查网站可用性 和行为。
目标站点可以利用现有的任何服务器端技术(PHP、Java、ASP、Python、Perl、JavaScript 等),可以使用异步交互(AJAX 技术),对于 Web 事务监视器来说没有区别:它可以监视任何 通过 HTTP(S) 可用的文档类型。
请注意,您不必精通上述技术即可监视 Web 应用程序。 您正在从用户的角度创建 Web 事务监视器——您所需要的只是使用浏览器执行所需的操作和/或输入所需的数据。 它允许更深入地了解关于网站宕机 状态的行踪。
有几个 Web Transaction Monitor 功能可用于使其适应某些情况。 虽然使用默认值是安全的,但您可能需要更改某些设置以获得更好的结果。
虽然默认情况下使用本机(与 Internet Explorer 使用的相同)浏览器引擎,但您可以编辑 Web 事务监视器并选择不同的引擎 (Qt Webkit)。 这是 Safari、Opera 和 Google Chrome 等知名浏览器使用的浏览器引擎。
如果给定的网站监控在基于 Webkit 的浏览器上工作得更好,那么该替代浏览器引擎可能会有用。 此外,某些站点组件和技术(如 AJAX)在 Webkit 中的工作方式可能有所不同。 由您来检查哪个引擎在您的情况下正常工作。
重要提示:如果您更改浏览器引擎,您将需要重新记录所有 Web 事务监视器步骤。
Web Transaction Monitor 允许您选择您希望实现的特定于浏览器的行为。 这涉及忽略页面上的图像和/或 JavaScript、接受或不接受站点提供的 cookie 的能力,以及是否忽略某些网页内容的缺失(即,如果某些页面元素加载失败,则保持 OK 状态,或者 进入 Down 状态)。
您还可以设置代理以用于从显示器访问 Web。 可以使用 HTTP 和 Socks 5 代理,有或没有身份验证。 这有助于进入限制区域,在这些区域允许仅代理进入。
最后,当通过 HTTPS 访问页面时,您可以选择忽略 SSL 证书问题。 虽然通常不建议这样做(不正确的 SSL 证书可能意味着网站访问不安全),但在某些情况下它可能很有用:例如,在许多内部网中使用自签名 SSL 证书,否则将无法通过验证。
在某些情况下,您可能需要更改一个或多个记录的步骤以获得所需的结果。 例如,页面可能会接受在通常记录步骤时无法有效记录的参数。 此外,处理页面中的细微变化(例如在某些阶段需要更改密码)可能会被编辑,而无需完全重新记录监控序列。
以上也可用于监控基于 Web 的 API 调用,通常的 Web 浏览无法访问这些调用。 以上内容可能有助于监控提供 API 访问的服务。 例如,您可以检查您的 WordPress 博客中是否有未读评论。
Web Transaction Monitor 提供灵活而强大的监控工具,可以促进需要多步访问或需要用户输入的 Web 应用程序监控。
所有 IPHost Network Monitor 商业许可证都提供一个 Web Transaction Monitor; 如果您需要执行多种资源,您可以随时订购额外的; 这一一次性升级将为您的许可证提供额外的 Web 事务监视器,以供其未来使用。
监控功能
应用程序模板
网络发现
警报功能
报告功能
IPHost Network Monitor接口和结构
在这里您可以找到 IPHost 网络监视器支持的监视器类型列表及其参数的简要说明。
在这里,您可以找到 IPHost Network Monitor 支持的应用程序模板列表及其简短说明。
帮助您创建监控配置的基础并自动执行检测网络主机和网络服务的任务。
在这里您可以找到 IPHost 网络监视器中可用的警报类型列表(对监视期间发生的问题的反应方式)及其简要说明。
在这里,您可以找到 IPHost 网络监视器中可用的报告类型列表以及简要说明。
在这里,您可以找到 IPHost 网络监视器组件、Windows 和 Web 界面的概述。