Con el monitor de rendimiento de JVM se utiliza JMX para consultar objetos JavaBean y sus datos. El monitor compara valores de JavaBean con un valor de comparación mediante una operación de comparación. Si el resultado de la operación de comparación es false, la prueba del monitor es incorrecta. De manera optativa, se pueden consultar y combinar dos contadores de rendimiento antes de compararlos con el valor de comparación.
Tipo de sistema: Windows, Linux/UNIX, Otro/No identificado
Categoría: Rendimiento
Supervisión del uso promedio de CPU
Todos los objetos bean y sus datos utilizan el tipo de datosJava VM performance data, excepto para la siguiente combinación de ajustes:
Objeto: java.lang.type=OperatingSystem
Contador: ProcessCpuTime
Tipo de datos: CPU utilization
En este caso, se calcula un uso promedio de CPU —similar al uso de CPU que se muestra en JConsole— mediante la captura de dos muestras del contador ProcessCpuTime con un retraso entre ellos conocido. De manera optativa, muestra los datos en porcentaje.
Configuración
El servidor Java debe tener JMX activado, y se debe poder acceder a este por la red LAN.
La puerta de enlace de Network Monitor, incluida la puerta de enlace local en el equipo servidor de Network Monitor, debe tener instalado Oracle Java JDK (o por lo menos JRE) para las aplicaciones de 32 bits. Si se instaló cualquier Java de 64 bits, quítelo por completo, o al menos elimínelo completamente de la variable de entorno PATH. El instalador de Java se puede descargar de: http://www.oracle.com/technetwork/java/javase/downloads/index.html.
Si la puerta de enlace ejecuta Windows x64 y se instaló una versión de 32 bits de Java JRE (o JDK), vaya a Panel de control > Sistema > Configuración avanzada del sistema y agregue la siguiente cadena a la variable de entorno PATH para el usuario del system:
Verifique que la carpeta %JAVA_HOME%\bin\client (donde %JAVA_HOME% representa la carpeta de instalación de Java) contenga el archivo importante JVM.DLL, que es la interfaz de Network Monitor para JNI y finalmente Java VM.
Reinicie el equipo de la puerta de enlace para asegurarse de que la configuración se refleje en todas las aplicaciones y los servicios en ejecución.
Si JDK está instalado en la puerta de enlace, debe verificar que la conexión al servidor JMX esté disponible mediante la ejecución de la aplicación de 32 bits JConsole.exe en la carpeta bin de JDK.
Verifique que la puerta de enlace, incluida la subcarpeta local_gateway de KNM, tenga su propia copia del archivo JAR jmx_connector.jar, que se encuentra en la carpeta de instalación de KNM.
Cuando agregue un monitor de rendimiento de JVM, asegúrese de que la cuenta de JVM, si la hubiera, y la configuración del puerto estén establecidas en los valores correctos. A continuación, seleccione el vínculo Volver a analizar. Los cuadros de lista Objeto, Contador e Instancia se completan con todos los beans disponibles y sus campos de datos.
Objeto/Contador/Instancia: nombre del bean de rendimiento principal para probar. Estos valores se pueden enumerar mediante la función de enumeración. El campo de instancia se deja en blanco intencionalmente para algunos tipos de contador. Haga clic en el vínculo Volver a analizar para actualizar estos valores.
Objeto/Contador/Instancia: optativo. Bean de rendimiento secundario. Estos valores se pueden enumerar mediante la función de enumeración. El campo de instancia se deja en blanco intencionalmente para algunos tipos de contador.
Operación de combinación: operación optativa que se usa cuando se consultan dos contadores. Se pueden combinar en un resultado final mediante las operaciones de suma, resta, división o multiplicación.
Divisor: un valor por el que se divide el valor recuperado antes de la comparación.
Tipos de datos: la unidad de datos que muestrea la prueba. Esto permite agrupar los datos con otros monitores que usan el mismo tipo en los informes.
Tipo de valor: tipo de valor que se compara con el valor obtenido.
Operación comparar: la operación que se debe usar cuando se compara.
Valor de comparación: valor para comparar con el valor obtenido del cálculo.
Heredar credenciales: especifica la credencial de JVM, si fuera necesaria. Si está seleccionada, las credenciales se heredan. Si no está seleccionada, reemplaza a la credencial de JVM configurada para el activo en la pestaña Autenticación de un nodo de activos.