添加监视器 API - Application Servers


本节说明如何使用添加监视器 API添加应用程序服务器类别的监视器。支持以下应用程序服务器:

Microsoft .NET

语法

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&username=[USERNAME]&password=[PASSWORD]

请求参数

API请求中涉及的参数如下所述。另外,请参阅 公共请求参数列表

字段 描述
type 您要添加的监视器的类别类型。值应为.Net
host .Net服务器运行所在的主机的名称。
username .Net服务器的用户名。
password .Net服务器的密码。

示例请求

http://prod-server5:9090/AppManager/xml/AddMonitor?apikey=4df5040d6db873dcdaf4359b259fd494&type=.Net&displayname=AppmanagerDotNet&host=app-xp3&username=administrator&password=vembu

 

从企业版中的管理服务器添加新监视器

从企业版中的管理服务器添加新监视器时,用户可以选择自己喜欢的托管服务器。 了解有关要附加的强制性参数的更多信息

GlassFish

语法

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&host=[HOST]&port=[PORT]&username=[USERNAME]&password=[PASSWORD]&displayname=[DISPLAYNAME]&JNDIPath=[JNDIPATH]

请求参数

API请求中涉及的参数如下所述。另外,请参阅 公共请求参数列表

字段 描述
type 要添加的监视器的类别类型。值应为glassfish。
host GlassFish服务器运行所在的主机的名称。
port GlassFish服务器运行的端口号。
username GlassFish服务器的用户名。
password GlassFish服务器的密码。
JNDIPath JNDI路径名。例如,用于GlassFish的默认安装的JNDIPATH是/ jmxrmi

示例请求

http://prod-server1:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=glassfish&host=app-xp2&port=8686&username=admin&password=adminadmin&displayname=glfish&JNDIPath=/jmxrmi

JBoss Server

语法

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&port=[PORT]&version=[VERSION]&authEnabled=[AUTHENABLED]&username=[USERNAME]&password=[PASSWORD]&LaunchType=[LAUNCHTYPE]&filterEnabled=[FILTER ENABLED/DISABLED]&filterCondition=[FILTER CONDITION]&AppServers=[APP SERVERS]

请求参数

API请求中涉及的参数如下所述。另外,请参阅公共请求参数列表。

字段 描述
type 您要添加的监视器的类别类型。值应为JBoss服务器
host 运行JBoss服务器的主机的名称。
port 运行JBoss服务器的端口号。
version JBoss服务器的版本。支持的版本包括3.2.x,4.x,4.0.1、4.0.2、5.x,6.x,7.x和Wildfly_8.x。
authEnabled 表示是否在JBoss服务器中启用了身份验证。值应为onoff
username JBoss服务器的密码。仅当authEnabled值为' on'时才应指定
password JBoss服务器的密码。仅当authEnabled值为' on'时才应指定
LaunchType JBoss服务器的启动类型。如果JBoss服务器作为域启动,则值应为Domain。这适用于7.x及更高版本,否则值可以是Standalone或可选的。
filterEnabled 指定在发现和添加监视器时是否启用过滤器。可能的值为truefalse
filterCondition 指定在发现和添加监视器时是否要包含/排除服务器。可能的值包括includeexclude
AppServers 根据为filterCondition参数指定的条件,要包含/排除的服务器列表。应该以主机名1:服务器名1,服务器名2,服务器名3 ....;主机名2:服务器名1,服务器名2,服务器名3 ...的格式指定。

示例请求

  • http://prod-server2:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=JBoss server&displayname=AppmanagerJBoss4&host=app-xp2&port=8080&version=Wildfly_8.x&authEnabled=on&username=guest&password=guest
  • http://prod-server2:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=JBoss server&displayname=AppmanagerJBoss7_domain&host=app-win7-64-2&port=9990&version=7.x&authEnabled=on&username=domain&password=appman&LaunchType=Domain&filterEnabled=true&filterCondition=include&AppServers=host1:Server11,Server12;host2:Server21,Server22,Server23

Oracle Application Server

语法

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

请求参数

API请求中涉及的参数如下所述。另外,请参阅公共请求参数列表。

字段 描述
type 表示要添加的监视器的类别类型。如果要添加Oracle应用程序服务器监视器,请将该值指定为oracle应用程序服务器。
host 运行Oracle应用服务器的主机的名称。
port Oracle应用服务器运行所在的端口号。
version Oracle应用服务器的版本。支持的版本是10.1.3

示例请求

http://prod-server5:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=oracle application server&displayname=appmanageroracle&host=app-xp5&port=7200&version=10.1.3

Resin Server

语法

http://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=Resin&host=[HostName]&port=[JMX PORT]&UserName=[Username]&Password=[password]&displayname=Resin&JNDIPath=[JNDIPATH]

请求参数

API请求中涉及的参数如下所述。另外,请参阅公共请求参数列表。

字段 描述
type 您要添加的监视器的类别类型。值应为Resin
host 运行Resin服务器的主机名。
port Resin服务器运行的端口号。
username Resin服务器的用户名。
password Resin server密码。
JNDIPath JNDI路径名。例如,用于Resin的默认安装的JNDIPATH是/ jmxrmi

示例请求

http://prod-server1:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=resin&host=app-xp2&port=8686&username=admin&password=adminadmin&displayname=resinmonitor&JNDIPath=/jmxrmi

SilverStream Server

语法

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

请求参数

API请求中涉及的参数如下所述。另外,请参阅公共请求参数列表。

字段 描述
type 您要添加的监视器的类别类型。值应为SilverStream
host SilverStream服务器运行所在的主机的名称。
port SilverStream服务器运行的端口号。

示例请求

http://prod-server6:8090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=SilverStream&displayname=sl&host=myesuraj&port=8080

Tomcat Server

语法

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&port=[PORT]&username=[USERNAME]&password=[PASSWORD]&version=[VERSION]

请求参数

API请求中涉及的参数如下所述。另外,请参阅公共请求参数列表。

字段 描述
type 您要添加的监视器的类别类型。该值应为tomcat服务器
host Tomcat服务器运行所在的主机的名称。
port Tomcat运行所在的端口号。
username Tomcat服务器的用户名。
password Tomcat服务器的密码。
version Tomcat服务器的版本。支持的版本为5及更高版本。
sslenabled 如果启用了SSL,则为True。

示例请求

http://app-xp5:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=tomcat server&displayname=appmanagertomcat&host=host&port=8080&username=admin&password=admin&version=5

VMware vFabric TC Server

语法

http://[ APM Host ]:[ APM Port ]/AppManager/xml/AddMonitor?apikey=[ API Key ]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&port=[ PORT ]&username=[USERNAME] &password=[PASSWORD]&JNDIPath=[JNDI Path]

请求参数

API请求中涉及的参数如下所述。另外,请参阅公共请求参数列表。

字段 描述
type 表示要添加的监视器的类别类型。该值应为VMware vFabric tc Server
host 运行VMware的主机的名称。
port VMware正在运行的端口号。
username VMware服务器的用户名。
password VMware服务器的密码。
JNDIpath JNDI路径名。

示例请求

http://app-windows:9090/AppManager/xml/AddMonitor?apikey=c4bc4e45a43d2d6bfbca6bdcaf31f436&type=VMware vFabric tc Server&displayname=vFabric&host=app-centos32-2&port=6969&username=admin&password=springsource&JNDIPath=/jmxrmi

WebLogic Server

语法

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&port=[PORT]&username=[USERNAME]&password=[PASSWORD]&version=[VERSION]

请求参数

API请求中涉及的参数如下所述。另外,请参阅公共请求参数列表。

字段 描述
type 表示要添加的监视器的类别类型。该值应为WEBLOGIC SERVER。
host 运行WebLogic的主机的名称。
SSL enabled 启用S​​SL的选项(适用于版本9及更高版本)。
port WebLogic运行所在的端口号。
username WebLogic服务器的用户名。
password WebLogic服务器的密码。
version WebLogic服务器的版本。支持的版本包括6.1、7.0、8.1、9.x,10.x12.x(版本12及更高版本)

示例请求

http://app-windows:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=WEBLOGIC SERVER&displayname=Appmanagerweblogic&host=app-linux1&port=7001&username=weblogic&password=weblogic&version=8.1

对于通过WebLogic的SSL支持:

语法:

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&port=[PORT]&username=[USERNAME]&password=[PASSWORD]&version=[VERSION]&sslenabled=[ISSSLENABLED]

示例:

http://app-windows:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=WEBLOGIC SERVER&displayname=Appmanagerweblogic&host=app-linux1&port=7001&username=weblogic&password=weblogic&version=12.x&sslenabled=true

WebSphere Server

语法

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&port=[PORT]&version=[VERSION]&mode=[MODE]&soapport=[SOAPPORT]

请求参数

API请求中涉及的参数如下所述。另外,请参阅公共请求参数列表。

字段 描述
type 表示要添加的监视器的类别类型。该值应为websphere server
host 运行WebSphere的主机的名称。
port WebSphere正在运行的端口号。
username WebSphere服务器的用户名。
password WebSphere服务器的密码。
version WebSphere服务器的版本。支持的版本包括5.x,6.x,7.x,8.x9.x
mode 服务器的部署方式。值是BASE
soapport SOAP连接器端口。

示例请求

基础部署

http://prod-server4:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=websphere server&displayname=AppmanagerwebsphereBASE&host=app-w2k8r2-64ee&port=9082&version=9.x&mode=BASE&soapport=8880

启用全局安全性的基础部署

http://prod-server4:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=websphere server&displayname=AppmanagerwebsphereBASE&host=app-w2k8r2-64ee&port=9082&version=9.x&mode=BASE&soapport=8880&authEnabled=true&username=admin&password=123

启用S​​SL的基本部署

http://prod-server4:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=websphere server&displayname=AppmanagerwebsphereBASE&host=app-w2k8r2-64ee&port=9444&version=9.x&mode=BASE&soapport=8880&sslenabled=true

网络部署

http://prod-server4:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=websphere server&displayname=AppmanagerwebsphereND&host=app-w2k8r2-64ee&port=9081&version=9.x&mode=ND&soapport=8880&ndhost=app-w2k8r2-64ee&ndport=9082

Jetty Server

语法

http://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=Jetty Server&host=[HostName]&port=[JMX PORT]&UserName=[Username]&Password=[password]&displayname=Jetty&JNDIPath=[JNDIPATH]

请求参数

API请求中涉及的参数如下所述。另外,请参阅公共请求参数列表。

字段 描述
type 您要添加的监视器的类别类型。值应为Jetty Server。
host Jetty服务器运行所在的主机的名称。
port Jetty服务器运行的端口号。
username Jetty服务器的用户名。
password Jetty服务器的密码。
JNDIPath JNDI路径名。例如,Jetty的默认安装的JNDIPATH是/ jmxrmi。.

示例请求

http://prod-server1:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=Jetty Server&host=app-xp2&port=8686&username=admin&password=adminadmin&displayname=jettymonitor&JNDIPath=/jmxrmi

Apache Geronimo

语法

http://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=ApacheGeronimo&HostName=[HostName]&Port=[JMX PORT]&UserName=[Username]&Password=[password]&displayname=[Display Name]&JNDIPath=[JNDIPATH]

请求参数

API请求中涉及的参数如下所述。另外,请参阅 常见请求参数列表

字段 描述
apikey 通过管理标签中的生成API密钥选项生成的密钥
type 您要添加的监视器的类型。值应为ApacheGeronimo
displayname Apache Geronimo监视器的显示名称。
HostName 运行Apache Geronimo服务器的主机的名称。
port 运行Apache Geronimo服务器的端口号。
Port Apache Geronimo服务器的JMX端口。
Username Apache Geronimo实例的用户名。
Password Apache Geronimo实例的密码。
JNDI Path 服务器的JNDI路径。

示例请求

http://prod-server1:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=ApacheGeronimo&host=app-xp2&port=8989&username=admin&password=adminpass&displayname=Apache Geronimo Server&JNDIPath=/jmxrmi