WebSphere Application Server 的 Java 管理扩展 (JMX)

此主题从总体上概述了 Java™ 管理扩展 (JMX) 以及此标准如何应用于 WebSphere® Application Server

Java 管理扩展概述

Java 管理扩展 (JMX) 是用于管理应用程序资源的 Java 标准。JMX 定义的管理体系结构分为三个级别:
  • 最低级别是管理检测。每个可管理性资源由接口描述,以指定它具有的属性、支持的操作及发送的通知。此资源是受管 Bean (MBean)。
  • 中层级别是管理代理程序。每个受管进程包含一个 JMX 代理程序,该代理程序包括 MBean 服务器,以便为 MBean 提供注册和访问点。管理客户机必须使用 MBean Server 来访问已注册 MBean。
  • 体系结构的最高级别由 JMX 远程应用程序编程接口 (API) (JSR 160) 定义。JSR 160 使用基于因特网 ORB 间协议 (RMI-IIOP) 的远程方法调用,但不能与 RMI 连接器互操作。RMI、SOAP/HTTP 和 SOAP/HTTPS 连接器是在 JSR160 规范之前创建的受支持的连接器。还支持进程间通信 (IPC) 连接器。

    体系结构的最高级别是分布式服务级别,并且用于帮助对 JMX 代理程序进行远程访问。此任务通过连接器或协议适配器完成,连接器提供 MBean 服务器独立于协议并且位置透明的客户机端接口(例如,远程方法调用 (RMI) 连接器),协议适配器提供 MBean 服务器特定于协议的服务器端访问(例如,HTTP 适配器)。

Java 管理扩展体系结构

WebSphere Application Server 中的 Java 管理扩展

Java 管理扩展 (JMX) 是应用程序服务器管理功能的核心。应用程序服务器包含 JMX 代理程序。所有系统组件都被定义为 MBean。应用程序服务器中的 JMX 代理程序支持以下连接器:JSR160RMI,远程方法调用/因特网 ORB 间协议 (RMI/IIOP)、简单对象访问协议/超文本传输协议 (SOAP/HTTP)、简单对象访问协议/超文本传输安全协议 (SOAP/HTTPS) 和对服务器资源提供远程访问的进程间通信 (IPC)。与应用程序服务器包括在一起的所有管理工具使用这些 JMX 工具来实现它们的功能。

在独立应用程序服务器安装中,服务器是独立存在并进行管理的。管理客户机可直接连接至此环境中的应用程序服务器。

WebSphere Application Server Network Deployment 安装中,分层拓扑将应用程序服务器分组到节点中,并将节点分组到单元中。管理服务器存在于节点级别 (Node Agent) 和单元级别 (Deployment Manager),并且充当下级服务器中的管理服务的聚集点。

可通过 Node Agent 显示所有服务器中的 MBean,并且可通过 Deployment Manager 显示所有节点中的 MBean。因此,通过连接至 Deployment Manager,可调用操作,可获取和设置属性,并且可接收有关单元中的任何 MBean 的通知。应用程序服务器提供了 AdminService 类,它反映标准 JMX MBeanServer 接口并合并该 MBeanServer 接口以参与实现此分布式管理功能。


指示主题类型的图标 概念主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjmx_overview
文件名:cjmx_overview.html