ManageEngine® Applications Manager


   添加监视器API - Web服务器/服务

<< 上一页

主页

下一页 >>

添加监视器API - web服务器/服务

 

这部分介绍如何使用添加监视器API来添加web服务器/服务监视器。支持如下监视器:

Apache服务器

语法


http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]
&host=[HOST]&port=[PORT]&serverstatusurl=[SERVERSTATUSURL]&apacheurl=[APACHEURL]

 

请求参数


API请求包括如下参数。您也可以参照常见请求参数列表


字段 描述        
type 您要添加到监视器类型。值应该为Apache Server
host 运行Apache服务器的主机名称。
port 运行Apache服务器的端口号。
apacheauth 指Apache服务器是否已被认证。值应该为true或者false
apacheUserName Apache服务器的用户名。当认证值为true时,此为必填内容。
apachepassword Apache服务器的密码。仅当开启Apache认证时,才需要提供此信息。
sslenabled 是否开启SSL。可用值有on和off
serverstatusurl Apache服务器状态url能否被编辑。值应该为true或者false
apacheurl Apache服务器状态url。例如: http://<host-name:portNumber>server-status?auto

请求示例


http://prod-server5:9090/AppManager/xml/AddMonitor?apikey=256d041620d0aee9901558b44706dc84
&type=Apache Server&host=shakthiprian&port=8080&serverstatusurl=true&apacheurl=ddss

页首

IIS Server

语法


http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]
&host=[HOST]&port=[PORT]

 

请求参数


API请求包括如下参数。您也可以参照常见请求参数列表


字段 描述        
type 添加的监视器类型,值应该是IIS Server
host 正在运行IIS的主机名称。
port 正在运行IIS的端口号。

请求示例


http://prod-server8:9091/AppManager/xml/AddMonitor?apikey=90c166a4646e29315a57eca1d6b88858
&type=IIS Server&host=app-xp2&port=80

页首

Nginx服务器

语法:


http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPALYNAME]&host=[HOST]&port=[PORT]&sslenable=[TRUE/FALSE]&nginxauth=[TRUE/FALSE]&username=[USERNAME]&password=[PASSWORD]&nginxstatusurl=[NGNIX STATUS URL]

 

请求参数:

API请求包括如下参数。您也可以参照常见请求参数列表


字段 描述        
type 添加的监视器类型,值应该是Nginx Server
host 运行Nginx的主机名。
port 运行Nginx的端口号。
sslenable 用来连接的路径,默认值为/phpstats.php
nginxauth 表示Nginx服务器是否认证,可能值是true和false。
username Nginx服务器的用户名,仅在nginxauth值为true时需要。
password Nginx服务器的密码,仅在nginxauth值为true时需要。
nginxstatusurl Nginx服务器状态url,值可以为true或false。 示例如下。

请求示例


http://operation-server9:9091/AppManager/xml/AddMonitor?apikey=a7867d64c831a50f8eb5be8bcfebab34&type=Nginx&displayname=apmnginx&host=deepak&port=8080&sslenable=true&nginxauth=true&username=deepak&password=deepak&nginxstatusurl=/nginx_status

PHP

语法


http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]
&host=[HOST]&port=[PORT]&serverpath=[SERVERPATH]

 

请求参数


API请求中包括如下参数。您可以参照常见请求参数列表


字段 描述        
type 添加的监视器类型。值应该为PHP
host 正在运行PHP的主机名称。
port 正在运行PHP的端口号。
serverpath 连接路径,默认值为 /phpstats.php

请求示例


http://operation-server9:9091/AppManager/xml/AddMonitor?apikey=90c166a4646e29315a57eca1d6b88858
&type=PHP&host=myesuraj&port=80&serverpath=/phpstats.php

页首

Real Browser Monitor (RBM)

语法


http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]
&displayname=[DISPLAYNAME]&rbmagentID=[RBMAGENTID]&timeout=[TIMEOUT]&scriptname=[SCRIPTNAME]

 

请求参数


API请求中包含如下参数。您也可以参照常见请求参数列表


字段 描述        
type 添加到监视器类型。值应该为RBM
displayname 显示监视器名称。
rbmagentID RBM代理ID。
timeout 超时时间(秒)。
scriptname web脚本名称。

请求示例


http://prod-server8:9091/AppManager/xml/AddMonitor?apikey=90c166a4646e29315a57eca1d6b88858
&type=RBM&displayname=RBM_test&rbmagentID=10000000&timeout=15&scriptname=newS

页首

 

URL监视器

Syntax:


http://[host]:[port]/AppManager/xml/AddMonitor?apikey=[apikey]&type=[type]
&displayname=[displayname]&timeout=[timeout]&url=[httpurl]&urlMethod=[method]
&httpCondition=[condition]&httpValue=[responseCode]&checkForContent=[matchContent]
&pollInterval=[pollInterval]

 

请求参数:

API请求中包含如下参数。您也可以参照常见请求参数列表


字段 描述
type 你要添加的监视器类型。这里应该是UrlMonitor。
displayname 要添加的监视器显示名称。
timeout 超时值,单位为秒。
url 要监视的HTTP/HTTPS URL地址。
urlMethod 指定HTTP使用的方法,值应该是G和P,分别表示Get和Post。
httpCondition 错误响应代码条件。可用的值有:LT / GT / EQ / NE / LE / GE (默认为GT)。
httpValue 显示为运行或停止的响应代码(默认值为200)。
requestParams 指定请求参数。(例如:username、password)使用%0A分隔开各个参数。
checkForContent 要匹配的关键字。
verifyError 错误检查关键字。

请求实例:


http://prod-server8:9090/AppManager/xml/AddMonitor?apikey=90c166a4646e29315a57eca1d6b88858&type=UrlMonitor&displayname=appmanager&timeout=60&url=http://appmanager.com&urlMethod=G&httpCondition=EQ&httpValue=200&requestParams=username=appAdmin%0Apassword=adminPass%0Arole=admin&checkForContent=Applications&verifyError=Exception

Top

 

Web服务器

语法


http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]
&host=[HOST]&port=[PORT]

 

请求参数


API请求中包含如下参数。您也可以参照常见请求参数列表


字段 描述        
type 监视器类型。值应该为Web Server
host 正在运行web服务器的主机名称。
port web服务器占用的端口。

请求示例


http://prod-server8:9091/AppManager/xml/AddMonitor?apikey=90c166a4646e29315a57eca1d6b88858
&type=Web Server&host=app-xp2&port=80

页首


<< 上一页

主页

下一页 >>

添加监视器API - 服务

停机计划维护API