本节说明如何使用添加监视器 API添加应用程序服务器类别的监视器。支持以下应用程序服务器:
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
从企业版中的管理服务器添加新监视器 从企业版中的管理服务器添加新监视器时,用户可以选择自己喜欢的托管服务器。 了解有关要附加的强制性参数的更多信息。 |
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
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服务器中启用了身份验证。值应为on或off |
username | JBoss服务器的密码。仅当authEnabled值为' on'时才应指定 |
password | JBoss服务器的密码。仅当authEnabled值为' on'时才应指定 |
LaunchType | JBoss服务器的启动类型。如果JBoss服务器作为域启动,则值应为Domain。这适用于7.x及更高版本,否则值可以是Standalone或可选的。 |
filterEnabled | 指定在发现和添加监视器时是否启用过滤器。可能的值为true或false。 |
filterCondition | 指定在发现和添加监视器时是否要包含/排除服务器。可能的值包括include或exclude。 |
AppServers | 根据为filterCondition参数指定的条件,要包含/排除的服务器列表。应该以主机名1:服务器名1,服务器名2,服务器名3 ....;主机名2:服务器名1,服务器名2,服务器名3 ...的格式指定。 |
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
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
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
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
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
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 | 启用SSL的选项(适用于版本9及更高版本)。 |
port | WebLogic运行所在的端口号。 |
username | WebLogic服务器的用户名。 |
password | WebLogic服务器的密码。 |
version | WebLogic服务器的版本。支持的版本包括6.1、7.0、8.1、9.x,10.x和12.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
语法:
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
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.x和9.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
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
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
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