Configuración de la supervisión de aplicaciones Java

 

La supervisión de aplicaciones Java requiere los cuatro pasos generales siguientes:

  1. Importar y configurar el módulo de administración de Java Enterprise Edition (JEE) mediante pasos de supervisión detallada

  2. Importar el módulo de administración para la supervisión del rendimiento de aplicaciones Java

  3. Implementar manualmente el agente de supervisión del rendimiento de aplicaciones Java

  4. Comprobar la implementación del agente de supervisión del rendimiento de aplicaciones Java

Para importar y configurar el módulo de administración de Java Enterprise Edition mediante la supervisión detallada

  1. Importe y configure el módulo de administración de Java Enterprise Edition (JEE) mediante la supervisión detallada, incluida la instalación de la aplicación BeanSpy. Esta acción es obligatoria. La supervisión del rendimiento de aplicaciones Java no funcionará si no está configurada la supervisión detallada de JEE y si la aplicación BeanSpy no está instalada.

    System_CAPS_importantImportante

    Aunque el módulo de administración de JEE admite varios tipos de servidores de aplicaciones, la supervisión de aplicaciones Java solo admite Tomcat.

    Descargue el módulo de administración de JEE y la Guía del módulo de administración de JEE. Este módulo de administración supervisa los servidores de aplicaciones JEE y está disponible para IBM WebSphere, Oracle WebLogic, Red Hat JBoss y Apache Tomcat. Vaya a System Center Management Pack for Java Enterprise Edition (JEE) (Módulo de administración de System Center para Java Enterprise Edition (JEE) en el Centro de descarga de Microsoft, haga clic en Descargar y, a continuación, seleccione los archivos que desea descargar. Por ejemplo, seleccione el módulo de administración (SC2012OM_JEE_MP.msi) y seleccione a la Guía del módulo de administración para Tomcat (OpsMgr_MP_Tomcat.docx).

    System_CAPS_importantImportante

    Asegúrese de descargar a la Guía del módulo de administración correspondiente (archivo .docx) para el servidor de aplicaciones que está usando. Contiene los detalles acerca de la instalación del módulo de administración y describe los elementos que supervisa.

    El módulo de administración de System Center para Tomcat, por ejemplo, permite al administrador de TI supervisar el estado de instancias del servidor de aplicaciones JEE en Operations Manager. Además, ofrece la opción de implementar BeanSpy, una tecnología de código abierto de Microsoft que ofrece una supervisión más detallada, que incluye el uso de la memoria.

  2. Una vez importados los módulos de administración para los servidores de aplicaciones JEE, se detectarán automáticamente las instancias de servidores de aplicaciones de Tomcat. El intervalo de detección está establecido en 4 horas de forma predeterminada, por lo que la detección puede durar todo ese tiempo. En Tomcat, es necesario que un servidor de aplicaciones esté en ejecución para que Operations Manager pueda detectarlo por primera vez. Una vez detectada la instancia de una aplicación, la configuración solo se quitará cuando se desinstale el servidor de aplicaciones.

    Para supervisar instancias del servidor de aplicaciones Tomcat, en la Consola del operador, haga clic en Supervisión, expanda Supervisión de aplicaciones, Supervisión Java, Servidores de aplicaciones JEE, Servidor de aplicaciones Tomcat y, a continuación, seleccione la carpeta de supervisión deseada. Para obtener más información, vea la Guía del módulo de administración para Tomcat o la Guía del módulo de administración para la supervisión de JEE que descargó.

  3. Siga el procedimiento para implementar BeanSpy en un servidor de aplicaciones. BeanSpy es una tecnología de código abierto de Microsoft que se basa en Java Management Extension (JMX) para permitir al módulo de supervisión obtener información detallada de las instancias del servidor de aplicaciones.

  4. Siga el procedimiento para habilitar el modo de supervisión detallada que se describe en las instrucciones de la Guía del módulo de administración de JEE.

Para importar el módulo de administración para la supervisión del rendimiento de aplicaciones Java

  1. Una vez importado y configurado el módulo de administración de Java Enterprise Edition mediante la supervisión detallada y la implementación de BeanSpy, importe el módulo de administración para la supervisión del rendimiento de aplicaciones Java. Descargue el módulo de administración del Centro de descarga de Microsoft.

  2. El módulo de administración para la supervisión del rendimiento de aplicaciones de Java (JavaAPMManagementPack.msi) contiene los archivos siguientes:

    - Microsoft.JEE.APM.Library.mpb
    
    - Microsoft.JEE.Tomcat.APM.Library.mp
    
    - Microsoft.JEE.Tomcat.5.Apm.mp
    
    - Microsoft.JEE.Tomcat.6.Apm.mp
    
    - Microsoft.JEE.Tomcat.7.Apm.mp
    

    Importe los módulos de administración de la biblioteca siguientes:

    - Microsoft.JEE.APM.Library.mpb
    
    - Microsoft.JEE.Tomcat.APM.Library.mp
    
  3. Importe los módulos de administración de las versiones de los servidores de aplicaciones Tomcat que vaya a supervisar.

    - Microsoft.JEE.Tomcat.5.Apm.mp
    
    - Microsoft.JEE.Tomcat.6.Apm.mp
    
    - Microsoft.JEE.Tomcat.7.Apm.mp
    

Para implementar manualmente el agente de supervisión del rendimiento de aplicaciones Java y habilitar la supervisión del rendimiento de aplicaciones Java manualmente

  1. Una vez configurado el módulo de administración de Java Enterprise Edition (JEE) mediante la supervisión detallada y tras importar el módulo de administración de supervisión del rendimiento de aplicaciones Java, estará preparado para implementar manualmente el agente de supervisión del rendimiento de aplicaciones Java. Para ver los servidores de aplicaciones configurados para la supervisión, en Supervisión, haga clic en Configuraciones.

  2. Para habilitar la supervisión del rendimiento de aplicaciones Java, en el panel Supervisión, vaya al panel Tareas, haga clic en Configuraciones de supervisión detalladas y, a continuación, seleccione un servidor de aplicaciones de supervisión detallada.

  3. Tras seleccionar un servidor de aplicaciones para habilitar la supervisión del rendimiento de aplicaciones Java, en el panel Tareas, en Tareas de la instancia del servidor de aplicaciones supervisado, haga clic en Extraer archivos Jar de APM. De este modo, se extraerán los archivos del agente Java al equipo supervisado (cuando el servidor ejecute Windows), o bien a la puerta de enlace o servidor de administración (cuando el servidor ejecute Linux). El Resultado de la tarea indica en el equipo en que se extrajeron los archivos, así como el lugar en el que se extrajeron. Para obtener más información, vea la Guía del módulo de administración de supervisión del rendimiento de aplicaciones Java disponible en el Centro de descarga de Microsoft.

  4. A continuación, vuelva a configurar el servidor de aplicaciones Java. Para habilitar la supervisión del rendimiento de aplicaciones Java, especifique las opciones de línea de comandos que usa el archivo Jar como cargador de clases y, a continuación, reinicie la aplicación. Al realizar otra detección tras la instalación del agente, se habilitará la supervisión del rendimiento de aplicaciones.

Para comprobar la implementación del agente de supervisión del rendimiento de aplicaciones e invalidar los monitores

  1. Para comprobar si la supervisión del rendimiento de aplicaciones está supervisando una aplicación, haga clic con el botón derecho en una aplicación. Se mostrará una lista de contadores: Solicitudes supervisadas/seg, Tiempo promedio de solicitud, Eventos de rendimiento/seg y Eventos de excepción/seg, así como unos valores para cada contador. Se aplican cinco monitores a estos contadores. Para obtener más información acerca de los monitores, vea la Guía del módulo de administración de supervisión del rendimiento de aplicaciones Java disponible en el Centro de descarga de Microsoft.

    System_CAPS_importantImportante

    Si no puede ver los valores de los contadores, quiere decir que la supervisión del rendimiento de aplicaciones no está habilitada para estas aplicaciones. Esto significa que puede que tenga que esperar a que se complete la supervisión del rendimiento de aplicaciones.

  2. Para ver los monitores, en el Explorador de estado, haga clic con el botón secundario en una aplicación, haga clic en Abrir y, a continuación, haga clic en Vista de rendimiento. Algunos monitores están deshabilitados.

  3. Para invalidar los monitores, en el Explorador de estado, haga clic con el botón secundario en un monitor y haga clic en Propiedades de monitor. En la Página de propiedades del monitor, haga clic en la pestaña Invalidaciones, haga clic en Invalidar y, a continuación, seleccione la regla que desea invalidar. En la página Propiedades de invalidación puede habilitar o deshabilitar los monitores y cambiar la configuración de umbral del monitor.

Para ver los eventos mediante Application Diagnostics

  1. Al igual que con la supervisión del rendimiento de aplicaciones .NET, puede usar Application Diagnostics para ver información de eventos de supervisión del rendimiento de aplicaciones Java. Para obtener información acerca de la apertura de Application Diagnostics y sobre su uso, vea Trabajar con la consola de Application Diagnostics y Trabajar con eventos mediante Application Diagnostics.

    Debido a la manera en que se muestran las estadísticas de Java, algunos de los informes de supervisión del rendimiento de aplicaciones estándar no se aplican a la supervisión del rendimiento de aplicaciones Java. Por ejemplo, es posible que se muestre el valor N/A en algunas de las columnas de informes donde no se aplica la supervisión del rendimiento de aplicaciones Java. Además, debido a la forma en que los contenedores de aplicaciones de Java se asignan a los servidores, muchos de los informes de nivel de servidor no tienen datos.