添加监视器 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。
hostGlassFish服务器运行所在的主机的名称。
portGlassFish服务器运行的端口号。
usernameGlassFish服务器的用户名。
passwordGlassFish服务器的密码。
JNDIPathJNDI路径名。例如,用于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服务器的端口号。
versionJBoss服务器的版本。支持的版本包括3.2.x,4.x,4.0.1、4.0.2、5.x,6.x,7.x和Wildfly_8.x。
authEnabled表示是否在JBoss服务器中启用了身份验证。值应为onoff
usernameJBoss服务器的密码。仅当authEnabled值为' on'时才应指定
passwordJBoss服务器的密码。仅当authEnabled值为' on'时才应指定
LaunchTypeJBoss服务器的启动类型。如果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应用服务器的主机的名称。
portOracle应用服务器运行所在的端口号。
versionOracle应用服务器的版本。支持的版本是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服务器的主机名。
portResin服务器运行的端口号。
usernameResin服务器的用户名。
passwordResin server密码。
JNDIPathJNDI路径名。例如,用于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
hostSilverStream服务器运行所在的主机的名称。
portSilverStream服务器运行的端口号。

示例请求

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服务器
hostTomcat服务器运行所在的主机的名称。
portTomcat运行所在的端口号。
usernameTomcat服务器的用户名。
passwordTomcat服务器的密码。
versionTomcat服务器的版本。支持的版本为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的主机的名称。
portVMware正在运行的端口号。
usernameVMware服务器的用户名。
passwordVMware服务器的密码。
JNDIpathJNDI路径名。

示例请求

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及更高版本)。
portWebLogic运行所在的端口号。
usernameWebLogic服务器的用户名。
passwordWebLogic服务器的密码。
versionWebLogic服务器的版本。支持的版本包括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的主机的名称。
portWebSphere正在运行的端口号。
usernameWebSphere服务器的用户名。
passwordWebSphere服务器的密码。
versionWebSphere服务器的版本。支持的版本包括5.x,6.x,7.x,8.x9.x
mode服务器的部署方式。值是BASE
soapportSOAP连接器端口。

示例请求

基础部署

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。
hostJetty服务器运行所在的主机的名称。
portJetty服务器运行的端口号。
usernameJetty服务器的用户名。
passwordJetty服务器的密码。
JNDIPathJNDI路径名。例如,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
displaynameApache Geronimo监视器的显示名称。
HostName运行Apache Geronimo服务器的主机的名称。
port运行Apache Geronimo服务器的端口号。
PortApache Geronimo服务器的JMX端口。
UsernameApache Geronimo实例的用户名。
PasswordApache 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

受到世界各地客户的喜爱

"具有广泛监控功能的Standout工具"

它允许我们跟踪关键指标,如响应时间、资源利用率、错误率和交易性能。实时监控告警会及时通知我们任何问题或异常,使我们能够立即采取行动。

审稿人角色:研究与开发

我喜欢Applications Manager,因为它可以帮助我们检测服务器和SQL数据库中存在的问题。
卡洛斯·里韦罗

Lexmark技术支持经理

受到全球6000多家企业的信任

我们的客户