Utilice esta tarea para habilitar IBM Enterprise Workload Manager (EWLM)
para que supervise WebSphere Extended Deployment.
Antes de empezar
Para realizar esta tarea, debe disponer del software EWLM.
Por qué y cuándo se efectúa esta tarea
Al llevar a cabo esta tarea, el direccionador On Demand (ODR) realiza
llamadas de Application Response Measurement (ARM) para notificar tiempos de
respuesta a EWLM. EWLM puede utilizar la información de los tiempos de respuesta para supervisar el entorno tanto dentro como fuera del dominio
de WebSphere Extended Deployment. Consulte
WebSphere
Extended Deployment y IBM Enterprise Workload Manager para obtener más información.
- Instale EWLM. Consulte el Centro de información de IBM Enterprise Workload Manager para obtener instrucciones de instalación.
- Instale WebSphere Extended Deployment. Consulte Instalación de
WebSphere Extended Deployment para obtener más información.
- Configure clases de servicio y de transacción en EWLM. Consulte el
Centro de información de IBM Enterprise Workload Manager para obtener más información.
Las clases de servicio y transacción que configure en EWLM alterarán temporalmente todas las clases de servicio configuradas en WebSphere Extended Deployment.
- Configure EWLM para que gestione WebSphere Extended Deployment.
Después de completar este paso, todas las clases de servicio que están configuradas en
WebSphere Extended Deployment no serán válidas. EWLM tiene sus propias clases de servicio y transacción configuradas.
- Habilite los informes ARM en WebSphere Extended Deployment:
- Copie las bibliotecas ARM de EWLM en la configuración de WebSphere Extended Deployment.
Incluya las bibliotecas ARM de EWLM en el directorio <raíz_instalación/bin. Recuerde el nombre de esta clase para poder facilitar la información en la consola administrativa.
De forma alternativa, puede añadir dos propiedades personalizadas al servidor de aplicaciones o a Java Virtual Machine (JVM) del ODR. En primer lugar, defina la propiedad personalizada
java.library.path y establezca su valor en la vía de acceso de la biblioteca de EWLM, por ejemplo,
c:\Archivos de programa\IBM\VE2\EWLMMS\classes\ms.
A continuación, cree la propiedad personalizada ws.ext.dirs y establezca su valor en la carpeta que contiene las bibliotecas ARM que ha proporcionado EWLM, por ejemplo, c:\Archivos de
programa\IBM\VE2\EWLMMS\classes\ARM.
- En la consola administrativa, pulse Supervisión y ajuste > Request Metrics.
- Seleccione Habilitar Request Metrics.
- Seleccione los componentes de los que desea realizar seguimiento.
En este caso, para habilitar el informe de estadísticas de ARM de distintos niveles
de servidor WebSphere, incluido el direccionador on demand, seleccione el componente
de aplicación correspondiente, por ejemplo, Servlets o Servicios Web, que debe
proporcionar informes de estadísticas de ARM.
- OptionalColonSymbol Defina el nivel de rastreo en el panel de Request Metrics en la consola administrativa.
- Pulse Agente ARM (Application Response Measurement).
No se da soporte a la especificación de filtros de Request Metrics para filtrar y restringir los informes ARM para seleccionar transacciones en el ODR.
- Escriba el nombre de la fábrica ARM de EWLM en el nombre de clase de implementación de la
fábrica de transacciones ARM.
El paquete EWLM proporciona la implementación de la fábrica de transacciones ARM que se ha copiado
en WebSphere Extended Deployment en el primer paso. Escriba el nombre de clase de implementación de la
fábrica de transacciones ARM que existe en la biblioteca ARM que se utiliza en este campo.
El nombre de fábrica de clase de transacciones para EWLM es
com.ibm.wlm.arm40SDK.transaction.Arm40TransactionFactory.
- Pulse Aplicar y guarde y sincronice los cambios.
- Habilite los informes ARM en los otros niveles y aplicaciones, como
IBM DB2, IBM HTTP Server así como en los diversos componentes que se ejecutan en los servidores de aplicaciones de WebSphere Application Server. Puede habilitar la instrumentación ARM en componentes específicos de WebSphere Application Server seleccionando los correspondientes componentes en el panel de consola
Supervisión y ajuste > Request Metrics. Para obtener más información sobre la habilitación de informes ARM, consulte la documentación del producto correspondiente a las aplicaciones
de niveles específicos. Todos los niveles que envían peticiones al nivel de WebSphere Extended Deployment
deben estar habilitados para ARM para facilitar la interacción entre EWLM y WebSphere Extended Deployment.
No es necesario que todos los niveles que reciben peticiones del nivel de WebSphere Extended Deployment estén habilitados para ARM; no obstante, se recomienda habilitar ARM en estos niveles.
- Para habilitar WebSphere Application Server versión 6 y WebSphere
Extended Deployment con EWLM, se deben actualizar manualmente los archivos server.policy de WebSphere Application Server. Se debe actualizar el archivo server.policy para todos los servidores de aplicaciones y direccionadores On Demand. Consulte el Centro de información de WebSphere Application Server versión 6.0 para obtener más información sobre los archivos server.policy.
- Reinicie todas las aplicaciones y los servidores que EWLM está supervisando.
Resultado
Después de llevar a cabo esta tarea, los direccionadores On Demand de la infraestructura de WebSphere
Extended Deployment empezarán a realizar llamadas ARM para informar de tiempos de respuesta de las peticiones, por lo tanto, EWLM puede supervisar el entorno WebSphere Extended Deployment.