ManageEngine® Applications Manager


HTTP URL监视器

<< 上一页

主页

下一页 >>

HTTP URL监视器

 

任何网站应用程序和服务的停止都可能对业务性能产生负面影响,因此必须能够尽早发现并解决问题。Applications Manager提供不间断的URL监视服务,能对指定的 URL 或网页进行持续监控,通过对网站应用程序和Web服务进行测试来确保其正常运行。

   

URL 监视器能检验指定的、可寻址的、标准 HTTP 和 HTTPS URL 的可用性,通过扫描 HTTP 和 HTTPS 页面以寻找预先定义的关键字来检查网站是否可用。

   

Applications Manager提供两种URL监视方式:

这两种类型的监视之间的区别在于,HTTP-URL 监视单个 HTTP 和 HTTPS URL,而 HTTP-URL 序列监视序列中的一组 HTTP 和 HTTPS URL。此外,如果不需要身份验证详细信息,则任何 HTTP 和 HTTPS URL 都可以使用 HTTP-URL 来监视。

   

请参阅以下内容,了解配置的详细信息。

HTTP-URL

配置URL监视,请参阅下面的步骤:

  1. 点击新建监视器,选择HTTP-URL

  2. 设置HTTP-URL监视的显示名

  3. 设置你想要监视的HTTP/HTTPSURL地址

  4. 输入关键字作为匹配内容。URL 监视在URL页面的内容中搜索关键字来检查URL的可用性。

    注意:内容搜索是区分大小写的。如果用户提供 2 个单词,则分别为它们执行内容匹配。例如:如果用户将内容指定为 Applications Manager,将分别为 Applications Manager 查找匹配。如果需要为完整文本执行内容匹配,则用引号指定 2 个单词,如“Applications Manager”
     

  5. 输入Applications Manager更新监视器状态的轮询间隔

  6. 选择HTTP/HTTPS URL表单方法类型Post或Get

  7. 点击添加URL监视器开始对指定的URL进行监视。

URL高级选项

  

除基本 URL 监视外,Applications Manager 还提供高级选项来进行更加有效和灵活的 URL 监视。这些都是可选项,仅当 HTTP/HTTPS URL 要求参数时,用户才需要选择这些选项。

  1. 提供请求参数(如果有),必须以 name=value 对的形式来提供 Post 和 Get 方法的请求参数。
    例如,如果用户要监视类似于 http://appmanager:9090/showresource.do?haid=1&type=UrlMonitor&method=getMonitorForm 的 URL,那么提供“?haid=1&type=UrlMonitor&method=getMonitorForm”作为请求参数。

  2. 如果需要当关键字与URL中的内容匹配时发出错误通知,请在匹配则出错字段内输入关键字。注意:搜索的关键字区分大小写;如果搜索多个关键字,需要用引号将它们引起来,否则搜索结果将取决于其中任意一个关键字。

  3. 从下拉列表框选择响应代码的逻辑关系,在文本框中输入代码值,默认值为大于200,当出现符合条件的情形,就会发出错误通知。

  4. 超时时间字段输入URL监视器等待页面完全加载的最大等待时间。

  5. 如果选中“如监视器检测出错误,立即再试以验证错误”,则当检测到错误时,监视器将自动运行。即当检测到错误时,监视器将立即再次运行监视。

  6. 如果URL 要求基于表单的身份认证,请输入用户名密码

页首


注意:监视NTLM认证的URL,需要从http://www.cryptix.org/cryptix-jce-20050328-snap.zip拷贝文件cryptix-jce-provider.jar<AppMgr Home>\lib\ext目录下,并重启Applications Manager。

HTTP-URL序列(记录和回放)

URL序列的目的是监视在线应用程序的多个Web页面,它使用动态生成的信息来检查页面,从而增强交互式事务处理,如登录到登录页面,使用 Web 表单来创建账号,指示应用程序执行某些动作等。

 

URL 序列以特定 URL(如登录页面)开始,后跟其中的其他链接或URL。URL 序列监视为特定事务执行端到端验证,能帮助用户解决监视时遇到的某些故障。

 

注意:如果使用代理服务器连接到 URL,则必须配置代理服务器才能启动URL序列监视。有关详细信息,请参阅执行管理行为的配置代理部分。

 

你可以使用事务记录工具来录制用户在线事务准确的序列。该序列将被定时地回放,并在发生任何错误的时候发出通知。


 

一些是事务记录工具的使用说明:


 

开始使用

必须先下载并安装记录工具来录制用户事务处理的URL序列。事务处理的每一步的URL都被记录下来。你可以编辑修改这些URL序列。

 

软硬件需求

事务记录工具使用Microsoft .NET Platform 2.0版本开发的,至少需要2MB的磁盘空间。

 

下载和安装

下载安装文件后,安装向导通过以下四步帮助你完成安装:

 

页首


 

录制新的序列

安装完成后,可以在Windows开始菜单的所有程序中找到。按照下面的步骤录制新的序列:

 

页首


 

修改已有的事务


 

说明:如果你要设置监视URL序列的浏览器用户代理,在Applications Manager安装目录中的AMServer.Properties文件添加以下内容:

am.httpclient.useragent=<你要使用的浏览器用户代理>

 

例如:am.httpclient.useragent=Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461; SV1)

 

保存该文件并重新启动Applications Manager使更改生效。

 

监视动态URL:

 

假如,你的登录页面中包含一些隐藏参数,而且这些隐藏参数的值每次都不同。这就要动态获取隐藏参数的值并传输给URL。

对于监视这样动态的URL序列,你可以在请求文本框中使用$<参数名> [如:$sessionID = 12]。这样当监视URL序列的时候,$<参数名>将获取动态的值并传送给URL。


说明:在使用录制工具的时候,不能在请求参数文本框中指定参数。在添加了URL序列监视器之后,在相应的URL页面中点击“编辑监视器”来输入参数。

 

页首

另请参阅

监视器信息 - HTTP URL监视器 | 新建监视器

 

<< 上一页

主页

下一页 >>

文件/目录监视器

J2EE Web事务处理