Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Introducción a la Administración de Servicios de WLS

Enviado por   •  17 de Mayo de 2018  •  2.000 Palabras (8 Páginas)  •  309 Visitas

Página 1 de 8

...

La capa de agente recibe solicitudes de los clientes de gestión (es decir, cambiar una propiedad de una clase expuesta a través de JMX). El agente JMX entonces interactuar con la clase (MBean) para llevar a cabo la solicitud y, a continuación, devuelve ningún resultado para el cliente de administración.

Interfaces de Administración.

Dos conceptos que son claves para entender JMX son Indirection e instrospection:

- La capa agente proporciona Indirección entre la capa instrumentación y la capa de servicios distribuida

- La capa de agente proporciona interfaces estándar que exponen a las interfaces de gestión de clase a los clientes.

- Clientes de la capa agente pueden crear, destruir y administrar MBean sin acceder al MBean directamente usando la interfaz de la capa agente.

Indirection es la capacidad de hacer referencia a algo usando un nombre, referencia, o recipiente en lugar del valor en sí.

Instrospection es la capacidad para obtener información acerca de una clase en tiempo de ejecución.

Las aplicaciones de la capa de servicios distribuida son clientes de la capa agente.

La interfaz de conexión de MBean Server

La interface MbeanServerConecction proporciona un conjunto de métodos estandarizados para la gestión de un recurso.

[pic 6]

Indirección es esencial para un agente JMX ya que el agente, que proporciona la Indirección, debe proporcionar una interfaz estándar para los clientes JMX. Esta interface debe proporcionar a los clientes con la funcionalidad para administrar recursos MBean (crear, eliminar y manipular). El MbeansServerConnection. El cual es una parte del paquete javax.management, es una interfaz de este tipo.

Instrospection

Cada MBean en la capa de instrumentación describe el conjunto de propiedades y métodos expuestos en el servidor MBean. Cada MBean:

- Define una interfaz que lista las propiedades y métodos para ser expuestos vía JMX

- Es un objeto MBeaninfo, que describe la interfaz para la capa agente de JMX

La administración de clientes inspecciona el objeto MBeaninfo para determinar la interfaz de administración MBean

Un MBean es desarrollado utilizando la técnica de desarrollo de las clases Java estándar. Entonces el desarrollador debe definir una interfaz JMX que lista las propiedades y métodos para ser expuestos vía JMX. El resto de pasos realizados por el desarrollador MBean dependen de la técnica (patrón de diseño) que el desarrollador elige implementar. La técnica habitual consiste en tener el servidor MBean generar un objeto MBeaninfo (usando la introspección) de la interfaz JMX, cuando el MBean se ha registrado. La técnica de modelo requiere que el desarrollador defina un objeto MBeaninfo. En la mayoría de los casos, un objeto MBeaninfo es aprovechado por la capa de servicios distribuida para determinar la interfaz de gestión del cliente.

[pic 7]

Un MBean es una clase Java. Por lo tanto puede tener propiedades (atributos) que mantiene el estado de la clase y métodos para modificar ese estado.

Indirección es proporcionado por la capa agente.

El servidor JMX es habilitado para introspect la clase MBean en la capa de instrumentación. Al hacerlo así. Es habilitado para crear un objeto MBeaninfo, que es expuesto a la capa agente.

JMX Notificación y Monitoreo

JMX proporciona dos formas para monitorear los cambios en MBean:

- MBean emite notificaciones cuando eventos específicos ocurren y escuché la notificación

- MBean consulta a otro MBean periódicamente para recuperar el valor de un atributo

El marco de diagnóstico Weblogic aprovecha tanto de consulta y la escucha

Configuración de Notificaciones JMX

Para escuchar las notificaciones JMX, debes realizar los siguientes pasos:

- Crear una clase listener que realice la acción deseada cuando es ejecutada

- Crear una clase que se registra en la clase listener

La clase listener implementa el método handleNotification de la interfaz NotificationListener.

La interfaz NotificationListener es definida en el paquete javax-management

Sondeo Con Monitor MBean

Un monitor MBean puede:

- Puede ser instanciado y configurado para periódicamente observar a otro MBean

- Emite notificaciones JMX solo cuando específicos atributos MBeans han cambiado más allá de un determinado umbral

Puedes definir un umbral así:

- Observa el valor de un atributo MBean

- Observa la diferencia entre dos valores consecutivos de un atributo especifico

Cuando un umbral es rechazado, el monitor MBean envía una notificación específica

Crear Un Monitor MBean

Para crear un monitor MBean:

- Crear el monitor MBean

- Registrar el monitor MBean con el MBean para ser observado.

- Crear una clase listener

- Registrar la clase listener con el monitor MBean

WLST Scripting

Weblogic Scripting Tool (WLST)

Las herramientas de la línea de comandos requieren:

- Para la automatización de la administración

...

Descargar como  txt (14 Kb)   pdf (61.1 Kb)   docx (20.1 Kb)  
Leer 7 páginas más »
Disponible sólo en Essays.club