编辑URL监视器API


该API允许您编辑URL监视器中配置的值。

用于编辑URL监视器的语法

使用Resource ID:

http://[Host]:[Port]/AppManager/xml/EditMonitor?apikey=[APIKEY]&type=UrlMonitor&resourceid=[RESOURCEID]

使用Display Name:

http://[Host]:[Port]/AppManager/xml/EditMonitor?apikey=[APIKEY]&type=UrlMonitor&displayname=[DISPLAYNAME]

使用URL:

http://[Host]:[Port]/AppManager/xml/EditMonitor?apikey=[APIKEY]&type=UrlMonitor&url=[URL]

请求参数

字段 描述
apikey 通过管理标签中的生成API密钥选项生成的密钥 
resourceID 您将要编辑的URL监视器的resourceid。
displayname HTTP-URL监视器的显示名称。
url 您要监控的HTTP / HTTPS URL地址。
checkForContent 内容匹配的关键字。URL监控在URL页面的内容中搜索关键字以检查URL的可用性。该字段是可选的。
errorIfMatch

与URL中的内容匹配的关键字必须被告知error。

注意: 搜索区分大小写。多个关键字应放在引号中。否则,它将被视为多个关键字之一。
httpCondition

与httpValue有关的响应代码的条件/条件,应在该条件/条件下通知错误。可能的值为:

  • LT-小于httpValue
  • GT-大于httpValue
  • 均衡器-等于httpValue
  • NE-不等于httpValue
  • LE-小于或等于
  • GE-大于或等于
httpValue 应满足httpCondition的阈值。
pollInterval Applications Manager更新监视器状态的轮询间隔。
requestParams 请求参数。例如,如果要监控类似 http:// appmanager:9090 / showresource.do?haid = 1&type = UrlMonitor&method = getMonitorForm的URL,则提供?haid = 1&type = UrlMonitor&method = getMonitorForm作为请求参数。
timeout URL监视器在超时字段中超时之前应等待页面完成下载的时间(以分钟为单位)。
urlMethod

在Post和Get方法之间进行选择,Post和Get方法是任何HTTP / HTTPS URL的两种Form方法。可能的值为:

  • P-帖子
  • G-获取
userName 用户名(如果URL需要基于表单的身份验证)。
password 如果URL需要基于表单的身份验证,则对应用户名的密码。
verifyError

指定检测到错误时是否希望立即计划监视器再次运行以进行验证。可能的值为:

  • 正确-验证错误。
  • False-不验证错误。
其他常规API

示例请求

  • http://app-windows:9090/AppManager/xml/EditMonitor?apikey=9481566a94f26d8e44ee0889fd7628a0&type=UrlMonitor&resourceid=10000657
  • http://app-windows:9090/AppManager/xml/EditMonitor?apikey=9481566a94f26d8e44ee0889fd7628a0&type=UrlMonitor&displayname=APM-URL-Monitor
  • http://app-windows:9090/AppManager/xml/EditMonitor?apikey=9481566a94f26d8e44ee0889fd7628a0&type=UrlMonitor&url= http://www.zohocorp.com
  • http://app-windows:9090/AppManager/xml/EditMonitor?apikey=9481566a94f26d8e44ee0889fd7628a0&type=UrlMonitor&displayname=APM-URL-Monitor&httpCondition=GT&httpValue=200