IBM® Tivoli Enterprise Monitoring Agent es una solución de supervisión con muchas características que puede utilizar para supervisar bases de datos, sistemas operativos y servidores en entornos distribuidos y de host. WebSphere eXtreme Scale incluye un agente personalizado que puede utilizar para realizar introspecciones de los beans de gestión de eXtreme Scale. Esta solución funciona de forma eficaz tanto para los despliegues de eXtreme Scale autónomo, como para los despliegues de WebSphere Application Server.
Además, se deben habilitar las estadísticas para recopilar los datos estadísticos de los servidores WebSphere eXtreme Scale. En los apartados Supervisión con beans gestionados (MBeans) y Ejemplo: Programa de utilidad xsadmin se describen varias opciones para habilitar las estadísticas.
Descargue la imagen de instalación de Tivoli y extraiga sus archivos en un directorio temporal.
Instale el soporte de aplicaciones de eXtreme Scale en cada uno de los siguientes despliegues.
Instale un agente de sistema operativo Tivoli en cada uno de los sistemas. No tendrá que configurar ni iniciar este agente. Utilice la misma imagen de instalación del paso anterior para ejecutar el archivo ejecutable específico de la plataforma.
Como directriz es necesario instalar sólo un agente por host. Cada agente es capaz de dar soporte a muchas instancias de servidores de eXtreme Scale. Para obtener un mejor rendimiento, utilice una instancia de agente para supervisar aproximadamente 50 servidores de eXtreme Scale.
Es necesario configurar cada uno de los agentes instalados para supervisar cualquier servidor de catálogo, servidor de eXtreme Scale o ambos.
Los pasos para configurar las plataformas Windows y UNIX son diferentes. La configuración de la plataforma Windows se completa con la interfaz de usuario de Manage Tivoli Monitoring Services. La configuración de las plataformas UNIX se basan en la línea de mandatos.
Utilice los pasos siguientes para configurar inicialmente el agente en Windows
Ahora que el agente y los servidores están configurados y listos, en la ventana siguiente, pulse con el botón derecho del ratón instance1 para iniciar el agente.
Para configurar el agente en la plataforma UNIX en la línea de mandatos, complete los pasos siguientes:
A continuación aparece un ejemplo para servidores autónomos que utiliza un tipo de conexión compatible con JSR160. El ejemplo muestra tres contenedores eXtreme Scale en el host único (rhea00b02) y las direcciones del receptor JMX son 15000,15001 y 15002 respectivamente. No hay ningún servidor de catálogo.
La salida del programa de utilidad de configuración aparece en cursiva monoespaciado, mientras que la respuesta del usuario aparece en negrita monoespaciado. (Si no era necesario ninguna respuesta del usuario, el valor predeterminado se seleccionó pulsando la tela Intro.)
rhea00b02 # ./itmcmd config -A xt
Se ha iniciado la configuración del agente...
Especifique el nombre de instancia (el valor predeterminado es: ): inst1
¿Editar los valores de "Monitoring Agent for WebSphere eXtreme Scale"? [ 1=Sí, 2=No ] (el valor predeterminado es: 1):
¿Editar valores 'Java'? [ 1=Sí, 2=No ] (el valor predeterminado es: 1):
Directorio inicio de Java (el valor predeterminado es: C:\Archivos de programa\IBM\Java50): /opt/OG61/java
Nivel de rastreo Java [ 1=Error, 2=Aviso, 3=Información, 4=Depuración mínima, 5=Depuración media, 6=Depuración máxima,
7=Todos ] (el valor predeterminado es: 1):
Argumentos de JVM (el valor predeterminado es: ):
¿Editar valores de 'Conexión'? [ 1=Sí, 2=No ] (el valor predeterminado es: 1):
Tipo de conexión de servidor MBean [ 1=Servidor compatible con JSR-160, 2=WebSphere Application Server versión 6.0,
3=WebSphere Application Server versión 6.1, 4=WebSphere Application Server versión 7.0 ] (el valor predeterminado es: 1): 1
¿Editar valores de 'Servidor compatible con JSR-160'? [ 1=Sí, 2=No ] (el valor predeterminado es: 1):
ID de usuario JMX (el valor predeterminado es: ):
Especificar contraseña JMX (el valor predeterminado es: ):
Vuelva a especificar : contraseña JMX ( el valor predeterminado es: ):
URL de servicio de JMX (el valor predeterminado es: service:jmx:rmi:///jndi/rmi://localhost:port/objectgrid/MBeanServer):
----------------------------------------
Información de la classpath JMX
Vía de acceso base de JMX (el valor predeterminado es: ):
Vía de acceso de clases de JMX (el valor predeterminado es: ):
Directorios JAR de JMX (el valor predeterminado es: ):
¿Editar valores de 'Servicio de catálogo de WebSphere eXtreme Scale'? [ 1=Sí, 2=No ] (el valor predeterminado es: 1): 2
¿Editar valores de 'Servidores de cuadrícula de WebSphere eXtreme Scale'? [ 1=Sí, 2=No ] (el valor predeterminado es: 1): 1
¿No hay disponible ningún valor de 'Servidores de cuadrícula de WebSphere eXtreme Scale'?
Editar valores de 'Servidores de cuadrícula de WebSphere eXtreme Scale', [1=Añadir, 2=Editar, 3=Suprimir, 4=Siguiente, 5=Salir]
(el valor predeterminado es: 4): 1
Servidores de cuadrícula de WebSphere eXtreme Scale (el valor predeterminado es: ): rhea00b02_c0
URL del servicio JMX (el valor predeterminado es: service:jmx:rmi:///jndi/rmi://localhost:<puerto>/objectgrid/MBeanServer):
service:jmx:rmi:///jndi/rmi://localhost:15000/objectgrid/MBeanServer
Valores de 'Servidores de cuadrícula de WebSphere eXtreme Scale': WebSphere eXtreme Scale Grid Servers=ogx
Editar valores de 'Servidores de cuadrícula de WebSphere eXtreme Scale', [1=Añadir, 2=Editar, 3=Suprimir, 4=Siguiente, 5=Salir]
(el valor predeterminado es: 4): 1
Servidores de cuadrícula de WebSphere eXtreme Scale (el valor predeterminado es: ): rhea00b02_c1
URL del servicio JMX (el valor predeterminado es: service:jmx:rmi:///jndi/rmi://localhost:<puerto>/objectgrid/MBeanServer):
service:jmx:rmi:///jndi/rmi://localhost:15001/objectgrid/MBeanServer
Valores de 'Servidores de cuadrícula de WebSphere eXtreme Scale': WebSphere eXtreme Scale Grid Servers= rhea00b02_c1
Editar valores de 'Servidores de cuadrícula de WebSphere eXtreme Scale', [1=Añadir, 2=Editar, 3=Suprimir, 4=Siguiente, 5=Salir]
(el valor predeterminado es: 4): 1
Servidores de la cuadrícula de WebSphere eXtreme Scale (el valor predeterminado es: ): rhea00b02_c2
URL de servicio JMX (el valor predeterminado es: service:jmx:rmi:///jndi/rmi://localhost:<puerto>/objectgrid/MBeanServer):
service:jmx:rmi:///jndi/rmi://localhost:15002/objectgrid/MBeanServer
Valores de 'Servidores de cuadrícula de WebSphere eXtreme Scale': WebSphere eXtreme Scale Grid Servers= rhea00b02_c2
Editar valores de 'Servidores de cuadrícula de WebSphere eXtreme Scale', [1=Añadir, 2=Editar, 3=Suprimir, 4=Siguiente, 5=Salir]
(el valor predeterminado es: 4): 5
¿Se conectará este agente a TEMS? [1=SÍ, 2=NO] (el valor predeterminado es: 1):
Nombre de host TEMS (el valor predeterminado es: rhea00b00):
Protocolo de red [ip, sna, ip.pipe o ip.spipe] (el valor predeterminado es: ip.pipe):
Ahora seleccione el siguiente número de protocolo entre uno de los siguientes:
- ip
- sna
- ip.spipe
- 0 para ninguno
Network Protocol 2 (el valor predeterminado es: 0):
Número de puerto IP.PIPE (el valor predeterminado es: 1918):
Especifique el nombre de KDC_PARTITION (el valor predeterminado es: null):
¿Configurar la conexión para un TEMS secundario? [1=SÍ, 2=NO] (el valor predeterminado es: 2):
Especifique el Nombre de red principal opcional o 0 para "ninguno" (el valor predeterminado es: 0):
Se ha completado la configuración del agente...
El ejemplo anterior crea una instancia de agente denominada “inst1” y actualiza los valores de Java Home. Se configuran los servidores de contenedor eXtreme Scale, pero no se configura el servicio de catálogos.
Ejemplo: rhea00b02_xt_inst1.cfg
INSTANCE=inst2 [ SECTION=KQZ_JAVA [ { JAVA_HOME=/opt/OG61/java } { JAVA_TRACE_LEVEL=ERROR } ]
SECTION=KQZ_JMX_CONNECTION_SECTION [ { KQZ_JMX_CONNECTION_PROPERTY=KQZ_JMX_JSR160_JSR160 } ]
SECTION=KQZ_JMX_JSR160_JSR160 [ { KQZ_JMX_JSR160_JSR160_CLASS_PATH_TITLE= }
{ KQZ_JMX_JSR160_JSR160_SERVICE_URL=service:jmx:rmi:///jndi/rmi://localho
st:port/objectgrid/MBeanServer } { KQZ_JMX_JSR160_JSR160_CLASS_PATH_SEPARATOR= } ]
SECTION=OGS:rhea00b02_c1 [ { KQZ_JMX_JSR160_JSR160_SERVICE_URL=service:jmx:
rmi:///jndi/rmi://localhost:15001/objectgrid/MBeanServer } ]
SECTION=OGS:rhea00b02_c0 [ { KQZ_JMX_JSR160_JSR160_SERVICE_URL=service:jmx:
rmi:///jndi/rmi://localhost:15002/objectgrid/MBeanServer } ]
SECTION=OGS:rhea00b02_c2 [ { KQZ_JMX_JSR160_JSR160_SERVICE_URL=service:jmx:
rmi:///jndi/rmi://localhost:15002/objectgrid/MBeanServer } ]]
rhea00b02 # ./itmcmd config -A xt
Se ha iniciado la configuración del agente...
Especifique el nombre de instancia (el valor predeterminado es: ): inst1
¿Editar los valores de "Monitoring Agent for WebSphere eXtreme Scale"? [ 1=Sí, 2=No ] (el valor predeterminado es: 1): 1
¿Editar valores 'Java'? [ 1=Sí, 2=No ] (el valor predeterminado es: 1): 1
Inicio de Java (el valor predeterminado es: C:\Archivos de programa\IBM\Java50): /opt/WAS61/java
Nivel de rastreo Java [ 1=Error, 2=Aviso, 3=Información, 4=Depuración mínima, 5=Depuración media, 6=Depuración máxima,
7=Todos ] (el valor predeterminado es: 1):
Argumentos de JVM (el valor predeterminado es: ):
¿Editar valores de 'Conexión'? [ 1=Sí, 2=No ] (el valor predeterminado es: 1):
Tipo de conexión de servidor MBean [ 1=Servidor compatible con JSR-160, 2=WebSphere Application Server versión 6.0,
3=WebSphere Application Server
versión 6.1, 4=WebSphere Application Server versión 7.0 ]
(el valor predeterminado es: 1): 4
¿Editar valores de 'WebSphere Application Server versión 7.0'? [ 1=Sí, 2=No ]
(el valor predeterminado es: 1):ID de usuario WAS
(el valor predeterminado es: ):
Escribir la contraseña WAS (el valor predeterminado es: ):
Volver a escribir: contraseña WAS (el valor predeterminado es: ):
Nombre de host WAS (el valor predeterminado es: localhost): rhea00b02
Puerto WAS (el valor predeterminado es: 2809):
Protocolo de conector WAS [ 1=rmi, 2=soap ] (el valor predeterminado es: 1):
Nombre de perfil WAS (el valor predeterminado es: ): default
----------------------------------------
Información de classpath WAS
Vías de acceso básicas de WAS (el valor predeterminado es:
C:\Archivos de programa\IBM\WebSphere\AppServer;/opt/IBM/WebSphere/AppServer):
/opt/WAS61
Classpath WAS (el valor predeterminado es:
runtimes/com.ibm.ws.admin.client_6.1.0.jar;runtimes/com.ibm.ws.ejb.thinclient_7.0.0.jar):
Directorios JAR de WAS (el valor predeterminado es: lib;plugins):
¿Editar valores de 'Servidores de cuadrícula de WebSphere eXtreme Scale'? [ 1=Sí, 2=No ] (el valor predeterminado es: 1):
¿No hay ningún valor disponible de 'Servidores de cuadrícula de WebSphere
eXtreme Scale'?
Editar valores de 'Servidores de cuadrícula de WebSphere eXtreme Scale', [1=Añadir, 2=Editar, 3=Suprimir, 4=Siguiente, 5=Salir]
(el valor predeterminado es: 4): 1
Servidores de cuadrícula de WebSphere eXtreme Scale (el valor predeterminado
es: ): rhea00b02
URL de servicio JMX (el valor predeterminado es:
service:jmx:rmi:///jndi/rmi://localhost:<puerto>/objectgrid/MBeanServer):
Valores de 'Servidores de cuadrícula de WebSphere eXtreme Scale': Servidores de cuadrícula de WebSphere eXtreme Scale=rhea00b02
Editar valores de 'Servidores de cuadrícula de WebSphere eXtreme Scale', [1=Añadir, 2=Editar, 3=Suprimir, 4=Siguiente, 5=Salir]
(el valor predeterminado es: 4): 5
¿Editar valores de 'Servicio de catálogo de WebSphere eXtreme Scale'? [ 1=Sí, 2=No ] (el valor predeterminado es: 1): 2
¿Este agente se conectará a un TEMS? [1=SÍ, 2=NO] (el valor predeterminado es: 1):
Nombre de host de TEMS (el valor predeterminado es: rhea00b02):
Protocolo de red [ip, sna, ip.pipe o ip.spipe] (el valor predeterminado es: ip.pipe):
Ahora seleccione el siguiente número de protocolo entre uno de los siguientes:
- ip
- sna
- ip.spipe
- 0 para ninguno
Network Protocol 2 (el valor predeterminado es: 0):
Número de puerto IP.PIPE (el valor predeterminado es: 1918):
Especifique el nombre de KDC_PARTITION (el valor predeterminado es: null):
¿Configurar la conexión para un TEMS secundario? [1=SÍ, 2=NO] (el valor predeterminado es: 2):
Especifique el Nombre de red principal opcional o 0 para "ninguno" (el valor predeterminado es: 0):
Ha finalizado la configuración del agente...
rhea00b02 #
Para los despliegues de WebSphere Application Server, no es necesario que cree varios subnodos. El agente eXtreme Scale se conecta al agente de nodo para recopilar toda la información de los servidores de aplicaciones de los que es responsable. SECTION=CAT indica una línea de servicio de catálogo mientras que SECTION=OGS indica una línea de configuración de servidor de eXtreme Scale.
Cuando se inician los servidores contenedor eXtreme Scale, sin especificar el argumento -JMXServicePort, se asigna un servidor MBean a un puerto dinámico. El agente necesita saber con anticipación con qué puerto se va a comunicar. El agente no funciona con puertos dinámicos.
Cuando inicie los servidores, deberá especificar el argumento -JMXServicePort <número_puerto> cuando inicie el servidor eXtreme Scale utilizando el mandato startOgServer.sh | .bat. Ejecutar este mandato garantiza que el servidor del proceso está a la escucha de un puerto estático definido previamente.
Dando por supuesto que se ha creado la instancia inst1, como en el ejemplo anterior, emita los siguientes mandatos.
Dando por supuesto que se ha creado la instancia “inst1”, como en el ejemplo anterior, emita los siguientes mandatos.
Después de configurar e iniciar todos los servidores, los datos de MBeans se visualizan en la consola de IBM Tivoli Portal. Los espacios de trabajo definidos previamente muestran gráficos y métricas de datos en cada nivel de nodo.
Están definidos los siguientes espacios de trabajo: el nodo de Servidores de cuadrícula de eXtreme Scale para todos los nodos supervisados.
También puede configurar su propio espacio de trabajo. Si desea más información, consulte la información sobre cómo personalizar los espacios de trabajo en el centro de información de IBM Tivoli Monitoring.