Con el objeto de utilizar la seguridad SSL al importar datos de rendimiento de TMTP, debe configurar el área de trabajo para los archivos de almacén de claves y almacén fiable adecuados.
Si ha generado su propio almacén de claves y almacén fiable para utilizarlos con TMTP, utilice dichos archivos tal como se indica a continuación. En caso contrario, utilice el archivo agent.jks por omisión que se entrega con el agente de gestión de TMTP (y que, por lo general, en Windows, está situado en C:\Archivos de programa\ibm\tivoli\MA\config\keyfiles).
Copie el archivo agent.jks de una máquina con la instalación del gestor de agente. En la máquina en la que tiene instalada el área de trabajo, cree un subdirectorio de seguridad en el directorio de instalación del kit de herramientas. Transfiera una copia del archivo agent.jks al nuevo directorio de seguridad.
A continuación, edite el archivo rationalsdp.ini, situado en el directorio de instalación del kit de herramientas. Añada las dos línea siguientes:
VMArgs=-Djavax.net.ssl.trustStore=d:\myrpainstall\security\agent.jks
VMArgs=-Djavax.net.ssl.keyStore=d:\myrpainstall\security\agent.jks
Nota: si la vía de acceso d:\myrpainstall contiene un espacio, utilice comillas que incluyan la vía de acceso y el nombre de archivo, como se muestra a continuación:
...trustStore="c:\Program Files\IBM\Rational\SDP\rpa\security\agent.jks"Reinicie el área de trabajo. Ahora ya puede utilizar SSL al importar datos de perfilado de TMTP.
Si intenta desconectarse de la red o conmutar direcciones IP, o bien, conmutar entre conexiones inalámbricas y Ethernet mientras realiza algún tipo de perfilado o, incluso, entre sesiones de perfilado, se pueden producir resultados no deseados.
Para arreglar el problema, debe reiniciar el área de trabajo y los recopiladores de datos.
Por motivos de rendimiento, parte de la información de conexión se almacena en antememoria en el área de trabajo. Evite la conmutación de direcciones IP o conclúyalo todo de antemano y reinícielo cuando obtenga el nuevo IP.
Al perfilar en Solaris utilizando JDK 1.4.x de Sun, puede producirse una anomalía de JVM. Esto es debido a un error en la JVM de Sun.
Para solucionar este problema, utilice solamente uno de los conjuntos de perfilado siguientes:
Modalidad de análisis de ejecución, con la información "Mostrar nivel de instancia" desactivada, o bien,
Modalidad de análisis de memoria
El problema surge si los utiliza en combinación o si la información "Mostrar nivel de instancia" está activada.
Si el servidor de aplicaciones está configurado para la utilización con la infraestructura de recopilación de datos, sólo se da soporte al análisis de rendimiento de J2EE, al análisis de rendimiento de ARM y al análisis de fugas automático (vuelcos de almacenamiento dinámico). Si el servidor no está instrumentado, se da soporte a todos los tipos menos al análisis de rendimiento de J2EE y al análisis de rendimiento de ARM.
No se puede utilizar más de un tipo de perfilado a la vez.
Los servidores de aplicaciones que se han configurado para su utilización con la infraestructura de recopilación de datos del kit de utilidades no pueden utilizar la característica Perfil en servidor en algunos productos Rational(R) Software Development Platform.
Si desea utilizar posibilidades de perfilado avanzado como, por ejemplo, análisis de hebras, ProbeKit o cobertura del nivel de línea, primero debe desconfigurar el servidor. Nota: Se ofrece soporte para vuelcos de almacenamiento dinámico manuales y temporizados sin necesidad de desconfigurar el servidor.
Siga las instrucciones que se facilitan en la guía de instalación del kit de herramientas, en el apartado Desconfiguración de servidores de aplicaciones bajo Desinstalación de la infraestructura de recopilación de datos.
Nota: No desinstale la infraestructura de recopilación de datos; simplemente, desconfigure el servidor.
Existen determinadas restricciones y consideraciones importantes a tener en cuenta cuando se instala este kit de herramientas con productos de Rational Software Development Platform como, por ejemplo, Rational Performance Tester, Rational Application Developer y Rational Software Architect. Estos son algunos puntos clave de visión general que conviene recordar:
Debe instalar el kit de herramientas y la infraestructura de recopilación de datos (si procede) en la misma ubicación que el producto Rational Software Development Platform principal al que amplía.
Por lo general, el componente Agent Controller de estos productos presenta conflictos con la infraestructura de recopilación de datos de este kit de herramientas. La tabla que se incluye más abajo y otras entradas de las notas del release contienen información más específica sobre ello.
En la tabla siguiente se detallan los pasos que debe seguir para instalar y desinstalar estos componentes satisfactoriamente. Consulte la guía de instalación correspondiente al kit de herramientas o el producto en cuestión a fin de obtener instrucciones completas sobre la instalación del mismo.
Para mayor facilidad, en esta tabla se utilizan las abreviaturas siguientes:
IPRT - IBM(R) Problem Resolution Toolkit (la versión de este kit de utilidades destinado a usuarios de Rational Application Developer), sin incluir la infraestructura de recopilación de datos
IPOT - IBM Performance Optimization Toolkit (la versión de este kit de herramientas destinado a usuarios de Rational Performance Tester), sin incluir la infraestructura de recopilación de datos
DCI - la infraestructura de recopilación de datos
RAD - Rational Application Developer o Rational Software Architect
RPT - Rational Performance Tester
Tiene instaladas las combinaciones de producto/kit de herramientas siguientes
Desea hace lo siguiente
Notas importantes y acciones que realizar
RAD, RPT, IPOT
desinstalar RAD
Se eliminan algunos plug-ins IPOT necesarios, por lo que debe volver a instalar IPOT.
RAD, IPRT
desinstalar RAD
IPRT tiene RAD como requisito previo, por lo que también debe desinstalar IPRT.
RPT, IPOT
desinstalar RPT
IPOT tiene RPT como requisito previo, por lo que también debe desinstalar IPOT.
RAD, RPT, IPOT, IPRT
desinstalar algún kit de herramientas
Al hacerlo, también se desinstala el otro kit de herramientas, que debe volver a instalar
RAD con Agent Controller, DCI
desinstalar RAD
Al hacerlo, se eliminan componentes de DCI, que debe desinstalar y volver a instalar
RPT con Agent Controller, DCI
desinstalar RPT
Al hacerlo, se eliminan componentes de DCI, que debe desinstalar y volver a instalar
RAD con Agent Controller
instalar DCI
Desinstale Agent Controller e instale DCI.
RAD con Agent Controller, DCI
desinstalar DCI
Al hacerlo, se elimina Agent Controller, que debe volver a instalar.
RPT con Agent Controller
instalar DCI
Asegúrese de que acepta la ubicación por omisión que ofrece la instalación de DCI.
RPT con Agent Controller, DCI
desinstalar DCI
Al hacerlo, se elimina Agent Controller, que debe volver a instalar.
Tivoli Monitoring para Transaction Performance V5.3.1
instalar DCI
No lo haga. Sólo se puede instalar una versión del motor ARM en una máquina, y DCI contiene una versión diferente del motor ARM.
DCI
instalar DCI (es decir, sobrescribir la instalación de DCI en lugar de desinstalar primero y volver a instalar después)
No lo haga. Desinstale DCI y, a continuación, vuélvalo a instalar.
Si instala el componente Agent Controller de Rational Application Developer, Rational Performance Tester o Rational Software Architect después de instalar la infraestructura de recopilación de datos local, éste inhabilita la recopilación de datos.
Para arreglar este problema, desinstale Agent Controller y desinstale y vuelva a instalar la infraestructura de recopilación de datos. Consulte la guía de instalación para obtener instrucciones.
Cuando se perfila una aplicación directa, algunos tipos de transacciones no se siguen (perfilan). Entres ellas se incluyen:
Si un servlet genera una hebra, y la nueva hebra se desactiva y ejecuta algunas subtransacciones, no se hace un seguimiento de las nuevas subtransacciones.
Si un servlet se redirecciona o reenvía, y el redireccionamiento crea la generación de una nueva hebra (aunque el contenedor de servlet genere la hebra), no se hace un seguimiento de ninguno de los sucesos de transacción del servlet redireccionado.
Cuando se ha instrumentado un servidor (configurado) para la utilización con la infraestructura de recopilación de datos del kit de herramientas, sólo se da soporte a los siguientes tipos de perfilado: análisis de rendimiento de J2EE y análisis de memoria.
Si desea utilizar otros tipos de perfilado, debe desconfigurar el servidor y volver a configurarlo como requiera el producto base (Rational Application Developer, Rational Performance Tester u otro, como se indique en la guía de instalación del producto) y, a continuación, realizar el perfilado. Después, para volver a utilizar los tipos de perfilado soportados, debe configurar el servidor para utilizar la infraestructura de recopilación de datos del kit de herramientas. Para ello, siga las instrucciones que aparecen en la guía de instalación del kit de herramientas.
En HP-UX, después de iniciar la infraestructura de recopilación de datos (utilizando rpa_boot_unix.sh) por primera vez, si no se recopilan datos al iniciar la supervisión, realice los pasos siguientes:
Desconéctese del agente.
Conéctese al agente.
Vuelva a iniciar la supervisión.
Ahora deberían recopilarse datos.
Existen problemas intermitentes conocidos con la instalación de la infraestructura de recopilación de datos en máquinas Windows Server 2003 que utilizan vías de acceso largas o vías de acceso con espacios. Si es posible, evite estos directorios. Esto no se aplica únicamente al directorio de instalación de destino, sino también al directorio desde el que se realiza la instalación.
Si la recopilación de datos falla en Windows 2003 Server, intente ejecutar el componente de Agent Controller como una aplicación de consola, en lugar de como un servicio de Windows:
- Abra el panel Servicios de Windows seleccionando Inicio > Configuración > Panel de control > Herramientas administrativas > Servicios.
- Seleccione el servicio de IBM Rational Agent Controller y deténgalo.
- Seleccione Inicio > Configuración > Panel de control > Sistema.
- En la pestaña Avanzado, pulse en Variables de entorno.
- Pulse en Nueva (si la variable RASERVER_HOME ya existe, pulse en Editar). Escriba RASERVER_HOME en el campo Nombre de variable y x:\dir\IBM_Agent_Controller en el campo Valor de variable, donde x:\dir\ es el directorio de instalación del kit de herramientas. Pulse Aceptar.
- Abra un indicador de mandatos y vaya al subdirectorio IBM_Agent_Controller\bin del directorio de instalación del kit de herramientas.
- Ejecute raserver.exe.
- Reinicie la infraestructura de recopilación de datos seleccionando Inicio > Programas > IBM Rational > Herramientas de análisis de problemas y rendimiento distribuido de Rational > Detener la infraestructura de recopilación de datos y, a continuación, Iniciar la infraestructura de recopilación de datos.
La característica de seguridad de la infraestructura de recopilación de datos entra en conflicto con el registro de Rational Performance Tester y con el descubrimiento dinámico de la recopilación de datos, por lo que no se soporta. Como alternativa de seguridad, utilice la opción Lista de sistemas principales de la instalación de la recopilación de datos y seleccione una lista específica de sistemas principales que puedan acceder a la infraestructura de recopilación de datos de la máquina actual.
En algunos casos, a los datos que devuelve la infraestructura de recopilación de datos les faltan los mensajes devueltos, y sólo recibe llamadas. Es decir, el diagrama de interacciones de la clase UML2SD sólo muestra flechas negras (llamadas), no muestra flechas punteadas (devoluciones).
Para evitar este problema, asegúrese de que el reloj de la máquina remota tiene la misma hora o una hora posterior que la de máquina del área de trabajo. No es necesario cambiar los valores de zona horaria. Por ejemplo, si la hora local de la máquina remota es 7:30 y la de la máquina de área de trabajo es 8:31 (y las horas son correctas para las zonas horarias en las que se encuentran, con una hora de diferencia), basta con ajustar la hora de la máquina remota a 7:32, o establecer la hora de la máquina del área de trabajo en 8:29.
Si no puede cambiar la hora de las máquinas, envíe los datos de perfilado a un archivo especificado en la subpestaña Destino del diálogo Configuración de inicio y, a continuación, importe dicho archivo. En el caso de perfilado distribuido con varios agentes, cada agente debe estar conectado de antemano y tener establecida la opción de archivo de perfilado. Cada agente debe perfilar en un archivo diferente.
El servidor de gestión de Tivoli Monitoring for Transaction Performance está establecido por omisión para resumir los datos cada hora. Esto significa que los datos de la prueba se crean, pero no se recopilan.
Si no desea esperar a que se realice el resumen por hora, efectúe los pasos siguientes:
- Abra el siguiente archivo en el directorio de instalación de TMTP: config\autorollup.properties
- Asegúrese de que el valor de tms.autorollup.enable es verdadero.
- Establezca el valor de tms.autorollup.period en 5 (cinco minutos) que es el valor mínimo permitido. Los valores inferiores a 5 se tratarán como cinco minutos.
- Para cada política a la que desee aplicar este valor de resumen automático, agregue la siguiente línea:
tms.autorollup.policyN=nombre_políticaDonde N es un número entero, que empieza en 1 (1, 2, 3, etc.), y nombre_política es el nombre de la política. El archivo autorollup.properties resultante tendrá el siguiente aspecto:
tms.autorollup.enable=true tms.autorollup.period=5 tms.autorollup.policy1=myPolicy tms.autorollup.policy2=yourPolicy tms.autorollup.policy3=anotherPolicy- Detenga y reinicie el servidor de gestión de TMTP.
Ahora, los datos deben resumirse en el servidor de gestión cada cinco minutos, por lo que los datos de la prueba instrumentada estarán disponibles para la importación al kit de herramientas durante un máximo de cinco minutos después de ejecutar la prueba.
Nota: este valor de resumen se aplica a los datos de instancia. Los datos agregados no son precisos hasta que haya transcurrido la hora.
Es posible que reciba el mensaje siguiente cuando intente desinstalar la infraestructura de recopilación de datos en AIX, HP o Solaris:
Este producto no se puede desinstalar como requieren otros productos.Para solucionar este error y para desinstalar la infraestructura de recopilación de datos, es necesario el parámetro siguiente en el mandato de desinstalación:
/IBM_Agent_Controller/_uninst/uninstall.bin -console -W prod_id_uninstall.value=dci
Cuando se importan datos de rendimiento desde ITCAM para WebSphere (anteriormente WSAM), hay dos capas de autenticación implicadas. La primera es la autenticación de WebSphere, que rechazará e invalidará el usuario/contraseña en el sistema y hará que el kit de herramientas visualice un diálogo de autenticación. La otra es la autenticación ITCAM para WebSphere que simplemente no devolverá ningún dato disponible para importar si falla la autenticación.
El único caso en que la autenticación de WebSphere pasa y la autenticación de ITCAM para WebSphere falla es cuando el usuario escribe un nombre de usuario válido en el sistema operativo subyacente (por ejemplo, root) pero el usuario no está registrado en ITCAM para WebSphere. En este caso, los usuarios deben saber que el servidor no generará un error cuando falla la autenticación sino que no verán trampas disponibles desde las que importar.
Por omisión, la vista de estadística intenta trazar un punto en cada marca del gráfico de estadísticas. Si no hay ningún punto para una marca determinada, se presupone que el punto es cero. Si los puntos están demasiado distribuidos, esto da como resultado una línea para cero en cada punto n. Esto es un elemento que crea el gráfico y no refleja lo que realmente sucede en el sistema. Para evitarlo, establezca el comportamiento de modo que no trace nada o de modo que trace el valor anterior en el diálogo "Más..." para las opciones avanzadas. Esto trazará huecos o líneas rectas continuas en los lugares en los que no hay puntos que trazar.
Cuando importe datos de una trampa ITCAM para WebSphere, asegúrese de que los relojes del servidor de gestión y del área de trabajo estén sincronizados. En el asistente para importar los datos de rendimiento de Tivoli, la opción de importar las últimas n unidades utiliza la hora actual de la máquina local pero consulta las trampas que tienen actividad en dicho periodo de tiempo en el reloj del servidor de gestión. Por lo tanto, si el reloj del servidor de gestión va 10 minutos adelantado, tendrá que esperar 10 minutos a que el asistente de importación encuentre esta transacción disponible en el servidor o consultarlo 10 minutos después.
Cuando visualiza datos estadísticos de supervisión de recursos en la vista estadística, si tiene habilitada la opción de conmutación de enlace con el visor en la vista del supervisor de perfilado y selecciona un elemento diferente, la vista se restaurará y automáticamente activará la opción de conmutación follow-mode, donde el gráfico sigue la hora actual. Para solucionar el problema, intente visualizar los datos en un nodo común, por ejemplo, el supervisor, donde todos los datos de los agentes se visualizarán en el mismo gráfico o simplemente desactive la opción follow-mode pulsando en el botón ">" a la derecha de las barras horizontales.
Cuando importe datos de rendimiento de Tivoli desde TMTP, ITCAM para WebSphere o ITCAM para Response Time Tracking, puede seleccionar varias transacciones originadas en varios sistemas principales e importarlas todas en un proceso de importación. Hay un defecto conocido que hace que los datos se almacenen en un solo agente mientras se muestran dos agentes, en lugar de distribuir los datos adecuados a cada agente. La solución es realizar la importación para cada sistema principal por separado (ejecutarlo mediante el asistente de importación una vez para cada sistema principal, y seleccionar cada vez un sistema principal).
Nota: Esto no afecta las transacciones distribuidas, sólo afecta las importaciones de varias transacciones que se han originado en sistemas principales diferentes.
Cuando se supervisan varios sistemas principales en tiempo real, el gráfico de llamada de rendimiento no muestra los sistemas principales en el gráfico. Para ver los problemas potenciales principales de cada sistema principal, seleccione cada uno de los sistemas principales y "Filter Subtree --> Focus on subtree". De este modo, se disminuirá el gráfico y los sistemas principales seleccionados aparecerán como el nodo raíz y todos sus descendientes. Consulte http://publib.boulder.ibm.com/infocenter/rtnl0600/index.jsp?topic=/com.ibm.rational.pd.prof.doc.user/topics/r_prof_callgraph_commands.htm para obtener más información.
Volver al archivo readme principalCuando importe desde ITCAM para WebSphere, el nombre de usuario/contraseña ha de ser el nombre de usuario/contraseña que se utiliza para iniciar la sesión en ITCAM para WebSphere Management Server, no el nombre de usuario/contraseña para WebSphere propiamente dicho. Si utiliza el nombre de usuario/contraseña de WebSphere, la importación fallará sin indicar que la razón ha sido un error de autenticación. Si el nombre de usuario/contraseña no coincide con el de WebSphere o el de ITCAM para WebSphere, se muestra el mensaje de error de autenticación.