Java Management Extensions (JMX) for WebSphere Application Server

En este tema se proporciona una visión general de JMX (Java™ Management Extensions) en general y sobre cómo se aplica este estándar a WebSphere Application Server.

Visión general de Java Management Extensions

JMX (Java Management Extensions) es el estándar Java para gestionar recursos de aplicación. La arquitectura de gestión definida por JMX se divide en tres niveles:
  • El nivel más bajo es la instrumentación de gestión. Cada recurso gestionable se describe en una interfaz que especifica los atributos que tiene, las operaciones a las que da soporte y las notificaciones que envía. Este recurso es un bean gestionado (MBean).
  • El nivel medio es el agente de gestión. Cada proceso gestionado contiene un agente JMX que incluye un servidor de MBeans, que proporciona un registro y un punto de acceso para MBeans. Los clientes de gestión deben utilizar el servidor de MBeans para acceder a los MBeans registrados.
  • El nivel más alto de la arquitectura se define mediante la interfaz de programación de aplicaciones remotas (API) de JMX (JSR 160). JSR 160 utiliza el protocolo RMI-IIOP (Remote Method Invocation over Internet Inter-ORB Protocol) pero no puede interoperar con el conector RMI. Los conectores RMI, SOAP/HTTP y SOAP/HTTPS han sido creado antes de la especificación JSR160 y están soportados. El conector IPC (Inter-Process Communications) también está soportado.

    El nivel más alto de la arquitectura es el nivel de servicios distribuidos y su rol es facilitar el acceso remoto a los agentes JMX. Esta tarea se consigue mediante conectores, que proporcionan una interfaz del lado del cliente, de ubicación transparente, independiente del protocolo, con el servidor de MBean (por ejemplo, un conector RMI (Remote Method Invocation)), o adaptadores de protocolo, que proporcionan acceso del lado del servidor, específico del protocolo al servidor de MBean (por ejemplo, un adaptador HTTP).

Arquitectura JMX (Java Management Extension)

Java Management Extensions en WebSphere Application Server

JMX (Java Management Extensions) se encuentra en la base de las posibilidades de administración de Application Server. El servidor de aplicaciones contiene un agente JMX. Todos los componentes del sistema se definen como MBeans. El agente JMX del servidor de aplicaciones da soporte a los siguientes conectores: JSR160RMI, RMI/IIOP (Remote Method Invocation/Internet Inter-ORB Protocol), SOAP/HTTP (Simple Object Access Protocol/Hypertext Transfer Protocol), SOAP/HTTPS (Simple Object Access Protocol/Hypertext Transfer Protocol Secure) e IPC (Inter-Process Communications), que proporciona acceso remoto a los recursos del servidor. Todas las herramientas de administración incluidas con Application Server utilizan estos recursos JMX para realizar sus funciones.

En una instalación de Application Server autónomo, existen varios servidores y se administran individualmente. Un cliente administrativo se conecta directamente con Application Server en este entorno.

En una instalación de WebSphere Application Server, Network Deployment, una topología jerárquica agrupa los servidores de aplicaciones dentro de los nodos y los nodos dentro de una célula. Existen servidores administrativos a nivel de nodo (agentes de nodo) y a nivel de célula (el gestor de despliegue), y actúan como puntos de agregación de los servicios administrativos en los servidores subordinados.

Los MBeans de todos los servidores de un nodo están visibles a través de ese agente de nodos, y los MBeans de todos los nodos están visibles a través del gestor de despliegue. Por lo tanto, si se conecta al gestor de despliegue, puede invocar operaciones, puede obtener y establecer atributos, y puede recibir notificaciones para cualquier MBean de la célula. Application Server proporciona una clase AdminService que refleja la interfaz MBeanServer de JMX estándar, y envuelve la interfaz MBeanServer para que forme parte de la implementación de esta funcionalidad de gestión distribuida.


Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjmx_overview
File name: cjmx_overview.html