ManageEngine® Applications Manager


应用服务器

<< 上一页

主页

下一页 >>

应用服务器

 

应用服务器常用于开发Web服务和Web应用,如不能及时诊断这些服务/应用发生的问题或故障,将可能导致生产效率和性能的下降。

 

Applications Manager可以通过监视这些服务和应用来发现影响业务流程管理的问题。

 

Applications Manager支持的应用服务器有:

Microsoft .NET

 

创建Microsoft .NET监视器,请参阅以下步骤:

  1. 点击新建监视器

  2. 添加监视器类型下拉列表框中,选择 Microsoft .NET

  3. 输入运行 .NET 的主机的 IP 地址主机名

  4. 输入网络的子网掩码

  5. 设置轮询间隔

  6. 输入系统的用户名密码

  7. 从下拉列表框选择要将 .NET 监视器关联到的业务组(可选)。

  8. 点击添加监视器。将从网络中发现 .NET 并开始监视它们。

 

说明:
云版本不支持这种监视器。

 

页首

GlassFish 服务器

 

创建GlassFish监视器的步骤

  1. 点击新建监视器

  2. 选择GlassFish

  3. 输入显示名称

  4. 输入GlassFish运行的主机名

  5. 输入端口。

  6. 输入GlassFish的用户名密码

  7. 输入JNDI 路径。

  8. 设置轮询间隔

  9. 在下拉框中选择要把GlassFish监视器关联到的业务组(可选)。

  10. 点击添加监视器。将从网络中发现GlassFish并开始监视它们。.

 

说明:
云版本不支持这种监视器。

页首


JBoss 服务器

支持的JBoss服务器版本: 3.2.x、 4.x、4.0.x、5、5.1、6.0、7.x、8.x


Applications Manager要监视JBoss,必须能够访问运行 JBoss服务器的主机。更多详细信息,请参阅在线疑难解答部分

 

先决条件: 添加监视JBoss监视器之前,需在JBoss服务器中部署 http-invoker.sar,有关信息,请参阅先决条件部分。

 

创建 JBoss 服务器监视器的步骤

  1. 点击建监视器

  2. 添加监视器类型下拉列表框中,选择 JBoss

  3. 输入运行 JBoss 的主机的 IP 地址主机名

  4. 选择JBoss版本

  5. 输入端口号,例如,8080。

  6. 选择 Is Domain 选项,如果您使用JBoss 7.x及以上版本。

  7. 提供主机控制器明晨如果和JBoss服务器实例名。

  8. 选择SSL选项,如果SSL在JBoss服务器中启用。

  9. 输入用户名密码,如果JBoss有认证信息。

  10. 设置 轮询间隔

  11. 从下拉列表框选择要将 JBoss 服务器监视器关联到的业务组(可选)。

  12. 点击添加监视器。将从网络中发现 JBoss 服务器并开始监视它们。

 

疑难解答: 如果在监视 JBoss 服务器时遇到问题,请参阅在线疑难解答

 

页首

Oracle 应用服务器

支持的 Oracle 应用服务器版本:10g

 

Applications Manager 使用 Oracle 应用服务器提供的动态监视服务 (DMS)来监视 Oracle 应用服务器。因此,运行 Applications Manager 的系统必须能够访问 DMS Servlet,有关信息,请参阅先决条件部分。


创建 Oracle 应用服务器监视器的步骤

  1. 点击建监视器

  2. 添加监视器类型下拉列表框中,选择 Oracle AS

  3. 输入运行 Oracle 应用程服务器的主机的 IP 地址主机名

  4. 输入网络的子网掩码

  5. 输入端口号,例如,7200。

  6. 从下拉列表框选择要将 Oracle 应用服务器监视器关联到的业务组(可选)。

  7. 点击添加监视器。这将从网络中发现 Oracle 应用服务器并开始监视它们。

 

说明:
云版本不支持这种监视器。

页首

 

Resin服务器

创建Resin服务监视器:

  1. 点击新建监视器

  2. 选择Resin服务器

  3. 设定显示名称

  4. 输入Resin服务运行主机的主机名

  5. 输入JMX 端口。Resin服务默认安装的JXM端口号是9999。

  6. 输入自己的凭证细节或从细节在证书管理器选择预配置的凭证。如果是输入自己的凭证,请指定Resin服务器的JXM用户名和密码;如果不需要身份验证,则将该位置保留空白。

  7. 输入JNDI路径,例如:Resin服务默认安装的- JNDIPATH为/jmxrmi.

  8. 设置轮询间隔

  9. 从下拉列表框选择要将SilverStream监视器关联到的业务组(可选)。你可以选择多个组关联到监视器上。

  10. 点击添加监视器。 将从网络中发现Resin服务器并开始监视它们。

 

页首

SilverStream

创建SilverStream服务器监视器的步骤

  1. 点击新建监视器

  2. 选择SilverStream.

  3. 设定显示名称

  4. 输入SilverStream运行的主机的主机名

  5. 输入端口号

  6. 输入轮询间隔时间

  7. 从下拉列表框选择要将SilverStream监视器关联到的业务组(可选)。

  8. 点击添加监视器。将从网络中发现SilverStream并开始监视它们。

 

说明:
云版本不支持这种监视器。

页首

 

 

Tomcat 服务器

支持的 Tomcat 服务器版本有3.x、4.x、5.x、6.x、7.x。对于 Tomcat 服务器 3.x 和 4.x,必须部署代理才能进行监视。

 

说明: 通过访问如下的 URL,可以检查是否已经部署代理。


http://<Tomcat-Host>:<Tomcat-Port>/adventnet/DataServlet

 

部署 Tomcat Server 3.x 的代理的步骤

  1. <Applications Manager Home>/working/classes 目录下载 Tomcat3Agent.Zip

  2. 将其解压缩到运行 Tomcat 服务器的主机的 <Tomcat Home> 目录中。

  3. 重新启动 Tomcat 服务器。


部署 Tomcat Server 4.x 的代理的步骤

  1. 从 <Applications Manager Home>/working/classes 目录下载 Tomcat4Agent.Zip

  2. 将其解压缩到运行 Tomcat 服务器的主机的 <Tomcat Home> 目录中。

  3. 将以下标签添加到位于 <Tomcat Home>/conf 目录的 server.xml 文件中(在 Engine 标记下)。

    <Valve className="com.adventnet.appmanager.tomcatagent.ver4.valve.AdventNetHostValve"/>


    [点击查看server.xml的示例]

  4. 重新启动 Tomcat 服务器。


为 Tomcat Server 4.x 和 Apache 服务器组合部署代理的步骤

  1. 从 <Applications Manager Home>/working/classes 目录下载 Tomcat4Agent.Zip

  2. 将其解压缩到运行 Tomcat 服务器的主机的 <Tomcat Home> 目录中。

  3. 将以下标签添加到位于 <Tomcat Home>/conf 目录的 server.xml 文件中(在 Engine 标记下)。

    <Valve className="com.adventnet.appmanager.tomcatagent.ver4.valve.AdventNetHostValve"/>


    [点击查看server.xml的示例]

  4. 重新启动 Tomcat 服务器。

  5. Apache:

    在 Apache 服务器的 Apache mod_jk.conf 文件中,添加以下条目


  6. 重新启动 Apache 服务器


创建 Tomcat 服务器监视器的步骤

  1. 点击建监视器

  2. 添加监视器类型下拉列表框中,选择 Tomcat 服务器

  3. 输入主机的 IP 地址主机名。[注意:请参阅基于 Tomcat 部署的配置一节]

  4. 输入网络的子网掩码

  5. 输入运行监视器的端口号。[默认端口号为 8080]

  6. 如果在 Tomcat 服务器中启用了 SSL,请选择SSL选项

  7. 输入轮询间隔时间(以分钟为单位)。

  8. 提供监视器所需的认证信息,如用户名和密码。

 

注意:Tomcat 3.x 和 4.x 不需要用户名和密码。对于 Tomcat 5.x,必须运行名为 Manager 的应用程序,Applications Manager 才能对其进行监视。默认情况下,该应用会自动在服务器中运行。如果你已经定制了manager应用(如:\qamanager),你可以在客户端中填写“Tomcat管理器程序名称”。 访问服务器的用户的角色必须是manager(5.x & 6.x)/ manager-gui(7.x)

 

要为任何用户(如 tomcat、role1 或两者)添加“manager”角色(5.x & 6.x)/"manager-gui" (7.x),需要修改位于 <TOMCAT-HOME>/conf 目录中的 tomcat-users.xml 文件。

示例:

 

Tomcat 服务器的 tomcat-users.xml 中的默认配置。

<tomcat-users>
<user name="tomcat" password="tomcat" roles="tomcat" />
<user name="role1" password="tomcat" roles="role1" />
<user name="both" password="tomcat" roles="tomcat,role1" />
</tomcat-users>


添加“tomcat”用户的角色后,修改的条目如下:

<tomcat-users>
<user name="tomcat" password="tomcat" roles="tomcat,manager" />
<user name="role1" password="tomcat" roles="role1" />
<user name="both" password="tomcat" roles="tomcat,role1" />
</tomcat-users>


修改配置后,需要重新启动 Tomcat 服务器。

现在,添加新 Tomcat (5.x) 监视器时,如果发现 Tomcat 服务器,则将用户名/密码指定为 tomcat/tomcat。

 

[点击链接以查看示例 tomcat-users.xml]

  1. 从下拉列表框选择要将 Tomcat 服务器监视器关联到的业务组(可选)。

  2. 点击添加监视器。这将从网络中发现 Tomcat 服务器并开始进行监视。

 

疑难解答:如果在监视 Tomcat 服务器时遇到问题,请参阅在线疑难解答部分。

 

注意:配置 JBoss 3.2.5 的 Tomcat 监视器的步骤

  1. 在 <JBOSS_SERVER_HOME>\deploy\jbossweb-tomcat50.sar\ROOT.war\WEB-INF 文件夹的 web.xml 文件中添加以下内容

    " <servlet-mapping>
    <servlet-name>Status Servlet</servlet-name>
    <url-pattern>/manager/status</url-pattern>
    </servlet-mapping>

    <servlet-mapping>
    <servlet-name>Status Servlet</servlet-name>
    <url-pattern>/manager/</url-pattern>
    </servlet-mapping>

    <servlet-mapping>
    <servlet-name>Status Servlet</servlet-name>
    <url-pattern>/manager/status/</url-pattern>
    </servlet-mapping> "

     
  2. 重新启动 JBoss 服务器。

  3. 通过点击新建监视器 --> 选择 Tomcat 服务器。

  4. 选择版本 5.x,创建监视器。这将创建一个监视器,用来监视JBoss3.2.5 中运行的 Tomcat web服务器

基于 Tomcat 服务器部署的配置

对Tomcat 服务器的监视依赖于它的部署。本节介绍Tomcat的可能部署形式。主机名和端口的配置将依赖于这些部署形式。

 

1. 独立 Tomcat 服务器

 

这是最普遍的一种部署形式,它只有Tomcat服务器内部的HTTP (apache)在运行。这种情况下,配置Tomcat监视器时,只需要指定Tomcat服务器的主机名,以及HTTP的端口。

 

2. 一个Tomcat 服务器(带有HTTP和一个外部Apache 实例

 

在Tomcat服务器内,带有HTTP (apache) 实例运行,同时另一个外部 Apache 在运行。

 

示例: Tomcat 服务器名:Tomcat A,HTTP(在 Tomcat 服务器中)端口:8080,外部 Apache 服务器端口:80

 

在这种情况下,配置Tomcat 监视器时,需要将主机名指定为“Tomcat A”并指定与 Tomcat 一起运行的HTTP 的端口而不是外部的Apache端口,即将端口指定为8080 而不是80。

 

3. 一个Tomcat 服务器(不带有HTTP和一个外部Apache 实例

 

在Tomcat服务器内没有HTTP实例运行,同时另一个外部 Apache 在运行。

示例: Tomcat 服务器名Tomcat A,HTTP(在 Tomcat 服务器中)端口:不存在,外部 Apache 服务器端口:80

 

在这种情况下,配置 tomcat 监视器时,需要将 Tomcat 服务器的主机名指定为“Tomcat A”并指定外部 Apache 的端口,即80。

 

4. 多个Tomcat 服务器(每个服务器中都带有HTTP)和一个外部Apache实例

 

具有多个Tomcat服务器(如3 个),每个服务器中都带有HTTP实例,同时另一个外部Apache 在运行。

 

示例: Tomcat 服务器名:Tomcat ATomcat BTomcat C,HTTP(在Tomcat 服务器中)端口:端口分别为807080808090,外部Apache 服务器端口:80

 

在这种情况下,需要为Tomcat A、Tomcat B 和Tomcat C 分别创建tomcat 服务器监视器,并将其端口分别指定为8070、8080 和 8090。

 

5. 多个Tomcat 服务器(这些服务器中都不存在HTTP 实例)和一个外部Apache实例

 

具有多个Tomcat 服务器(如3 个),这些服务器中都不存在HTTP 实例,同时另一个外部Apache 在运行。

 

示例: Tomcat 服务器名:Tomcat ATomcat BTomcat C,HTTP(在Tomcat 服务器中)端口:不存在,外部 Apache 服务器端口:80

 

在这种情况下,只有监视其中一个实例。如果需要添加其他实例,请与mes@zohocorp.com.cn 联系。

页首

VMware vFabric tc服务器

 

支持的VMware vFabric tc服务器版本为2.6到2.9

 

创建VMware vFabric tc服务器监视器

  1. 点击新建监视器链接。

  2. 选择VMware vFabric tc服务器

  3. 设置监视器的显示名

  4. 输入运行vFabric tc服务器的 主机名

  5. 输入JMX代理运行的端口号,(默认6969)。

  6. 输入vFabric tc服务器的用户名密码

  7. 设置JNDI路径。例如,vFabric tc服务器默认安装的JNDI路径是/jmxrmi。

  8. 设置轮询间隔

  9. 选择你想要将vFabric关联到的业务组(可选)。

  10. 点击添加监视器。 这将从网络中发现vFabric tc服务器并开始监视它。

说明:要启用tc服务器的JMX,你需要在文件“catalina.properties”中设置一个JMX端口,并填加入server.xml中。

 

[点击链接来查看示例server.xml文件,以及catalina.properties介绍,帮助理解怎样设置server.xml文件中变量的值]。

页首

WebLogic 服务器

支持的 WebLogic 服务器版本有6.1, 7.x, 8.x, 9.x, 10.x

添加WebLogic服务器监视器之前,请参阅先决条件

 

创建 WebLogic 服务器监视器的步骤

  1. 点击新建监视器

  2. 添加监视器类型下拉列表框中,选择 WebLogic 服务器

  3. 输入主机的 IP 地址/主机名

  4. 输入网络的子网掩码

  5. 输入运行 WebLogic 的端口号

  6. 输入轮询间隔时间(以分钟为单位)。

  7. 设置监视器所需的认证信息,如用户名和密码

 

注意:在添加监视器之前,WebLogic服务器需要一些其他的配置和监视条件。

  • 监视WebLogic 6.1

    请参阅以下步骤:

    1)必须提供Admin用户名。
    2)从WebLogic 6服务器上的<Weblogic Home>/weblogic61/server/lib目录拷贝文件Weblogic.jar到 Applications Manager主机的<AppManager Home >\working\classes\weblogic\version6 目录下。


  • 监视WebLogic 7.x
    为了可以正常收集数据,你需要把weblogic.disableMBeanAuthorization weblogic.management.anonymousAdminLookupEnabled的值设置为true。

    请参阅以下步骤:

    1)编辑 <WLS_HOME>/server/bin目录下的startWLS.cmdsh文件,添加以下参数:
      -Dweblogic.disableMBeanAuthorization=true
      -Dweblogic.management.anonymousAdminLookupEnabled=true
    点击这里查看startWLS.cmd/sh示例文件
    2)重启WebLogic服务器,使配置生效。
    3)从WebLogic 7.x服务器上的<Weblogic Home>/weblogic70/server/lib 目录拷贝文件Weblogic.jar到Applications Manager主机的<AppManager Home>\working\classes\weblogic\version7 目录。


  • 监视WebLogic 8.x

    为了可以正常收集数据,你需要把weblogic.disableMBeanAuthorization weblogic.management.anonymousAdminLookupEnabled的值设置为true。

     

    请参阅以下步骤:

    1)编辑 <WLS_HOME>/server/bin目录下的startWLS.cmdsh文件,添加以下参数:
      -Dweblogic.disableMBeanAuthorization=true
      -Dweblogic.management.anonymousAdminLookupEnabled=true
    点击这里查看startWLS.cmd/sh示例文件
    2)重启WebLogic服务器,使配置生效。
    3)从WebLogic 8.x服务器上的<Weblogic Home>/weblogic81/server/lib 目录拷贝文件Weblogic.jar到Applications Manager主机的<AppManager Home>\working\classes\weblogic\version8 目录。

  • 监视WebLogic 9.x ,

    从Weblogic 9服务器上的<Weblogic Home>/weblogic92/server/lib 目录拷贝文件Weblogic.jar到Application Manager主机的 <AppManager Home>\working\classes\weblogic\version9目录。


  • 监视WebLogic 10.x ,

    从Weblogic 10服务器上的 <Weblogic Home>/wlserver_10.0/server/lib 目录拷贝文件Weblogic.jar、wlclient.jar、wljmsclient.jar到Application Manager主机的<AppManager Home>\working\classes\weblogic\version10目录。

  1. 从下拉列表框选择要将WebLogic 服务器监视器关联到的业务组(可选)。

  2. 点击添加监视器。这将从网络中发现 WebLogic 服务器并开始监视它们。

 

疑难解答:如果在监视 WebLogic 服务器时遇到问题,请参阅在线疑难解答部分。

 

说明:
云版本不支持这种监视器。

页首

WebSphere 服务器

支持的 WebSphere 服务器版本有 5.x,6.x,7.x和8.x。要使用 Applications Manager 从 WebSphere 收集数据,需要配置基础架构性能监视 (PMI) 规范级别。请参阅先决条件部分

 

创建 WebSphere 服务器监视器的步骤

  1. 点击建监视器

  2. 添加监视器类型下拉列表框中,选择 WebSphere 服务器

  3. 选择部署模式,基本网络部署

  4. 对于基本模式,输入主机名/IP 地址。对于网络部署模式,则输入任何一个 WebSphere 服务器(网络部署者除外)的主机名/IP 地址。这将自动发现网络部署中的所有 WebSphere 服务器。

  5. 输入网络的子网掩码

  6. 输入 HTTP 传输端口(默认值为 9080)

  7. 输入轮询间隔时间(以分钟为单位)。

  8. 选择要监视的 WebSphere 版本 5.x,6.x,7.x或8.x。

  9. 输入 SOAP 连接器的端口号(默认值为 8880)。SOAP 连接器将在 Applications Manager 和 WebSphere 服务器之间建立连接。此操作只有自定义 JMX MBean 监视才需要。

  10. 如果你想通过SSL监视WebSphere,请选择启用SSL复选框。

  11. 如果启用全局安全,请输入用户名和密码。

  12. 在网络部署模式下,输入网络部署的主机和 SOAP 端口(默认值:8879)。使用此信息可添加自定义属性。

  13. 从下拉列表框选择要将 WebSphere 服务器监视器关联到的业务组(可选)。

  14. 点击添加监视器。这将从网络中发现 WebSphere 服务器并开始监视它们。

 

疑难解答:如果在监视 WebSphere 服务器时遇到问题,请参阅在线疑难解答部分。

 

注意: 若要添加自定义 WebSphere 属性,请参阅自定义监视器

 

WebSphere 中的配置 - 设置 PMI 规格级别

 

默认情况下,WebSphere 服务器中的基础架构性能监视(Performance Monitoring Infrastructure,PMI) 的规范级别为“None”。 需要将其更改为“Standard”。此外,还需要安装 perfServletApp.ear 文件,该文件使用性能监视接口从WebSphere 应用服务器获取性能信息。

 

如果已经完成了这些配置,则可忽略此节。

 

修改 PMI 规范级别的步骤

  1. 连接到管理控制台 - http://<Host>:<Port>/admin/

  2. 展开左侧树中的服务器节点。

  3. 点击应用服务器链接,将显示正在运行的服务器列表。

  4. 点击需要启用数据收集的服务器。

  5. 在 WebSphere 5.x 中,转到附加属性表,点击性能监视服务。将初始规范级别更改为“Standard”应用这些更改。同时启用(选择)Startup

  6. 在 WebSphere 6.x 中,点击基础架构性能监视(Performance Monitoring Infrastructure,PMI)链接。然后启用 PMI 并为当前监视的统计集(Currently Monitored Statistics Set)选择“all”,应用变更。

安装 perfServletApp.ear 的步骤

  1. 在管理控制台,点击左侧树中的应用程序节点。

  2. 点击企业应用程序

  3. 右侧的表中将列出已安装的所有应用程序。检查 perfServletApp 是否存在。如果不存在,则点击安装以安装 perfServletApp.ear 文件(默认情况下该文件位于 <WebSphere Installed Location>/WebSphere/AppServer/installableApps 目录下,例如:C:/Program Files/WebSphere/AppServer/installableApps/perfServletApp.ear)。

完成上述配置后,请重新启动 WebSphere 服务器。

 

页首

Jetty服务器

 

Jetty服务器支持的版本:Jetty 3.1或以上的版本

 

了解监控Jetty服务器用户权限和其他必要的先决条件,请参阅 先决条件部分

 

创建Jetty服务监视器:

  1. 点击新建监视器

  2. 选择Jetty服务器

  3. 设定显示名称

  4. 输入Jetty服务运行主机的主机名

  5. 输入JMX 端口号,Jetty服务默认安装的端口号是9999。

  6. 输入自己的凭证细节或从细节在证书管理器选择预配置的凭证。如果是输入自己的凭证,请指定Jetty服务器的JXM用户名和密码;如果不需要身份验证,则将该位置保留空白。

  7. 输入JNDI路径,例如:Jetty服务默认安装的- JNDIPATH为/jmxrmi

  8. 设置 轮询间隔

  9. 从下拉列表框选择要将Jetty服务监视器关联到的业务组(可选)。你可以选择多个组关联到监视器上。

  10. 点击添加监视器。 将从网络中发现Jetty服务器并开始监视它们。

 

页首

如果已经添加了监视器,但是没有将它们关联到业务组,那么你可以随时手动进行关联。有关如何将监视器关联业务组的信息,请参阅关联监视器到业务组

 

说明:
云版本不支持这种监视器。

另请参阅

 

监视器信息 - 应用服务器 | 新建监视器

 

<< 上一页

主页

下一页 >>

新建监视器

云应用