WebSphere Application
Server ofrece tanto una infraestructura de registro y rastreo de HPEL (High Performance Extensible Logging)
como una infraestructura de registro y rastreo de básica.
Hay diversas formas para determinar cuál de las dos infraestructuras está habilitada.
Acerca de esta tarea
En muchas circunstancias puede ser importante saber si está habilitada la infraestructura de registro y de rastreo de HPEL o básica,por ejemplo, cuando se escribe un script cuya finalidad es leer en los archivos
de registro del servidor.
Como los archivos de configuración de un servidor pueden diferir del estado de ejecución de un servidor (por ejemplo cuando se han realizado cambios de configuración pero no se ha reiniciado el servidor), se proporcionan los pasos para determinar la modalidad de registro y rastreo de diversas formas.
Procedimiento
- Utilice wsadmin para determinar la modalidad de registro y rastreo que utiliza un servidor en ejecución.
- Inicie
wsadmin. En este caso, wsadmin debe estar conectado a un servidor en ejecución, por ejemplo mediante el puerto SOAP.
Para obtener más información, consulte Inicio del cliente de scripts wsadmin.
- Determine si el objeto HPELControlService está disponible. Si HPELControlService está presente, se puede concluir que el servidor se está ejecutando con la infraestructura de registro y rastreo de HPEL.
En Jython:
HPELMBean = AdminControl.queryNames('cell=miCelda,node=miNodo,
type=HPELControlService,process=miServidor,*')
if (HPELMBean == ''):
print "HPEL no está habilitado"
else:
print "HPEL está habilitado"
Tabla 1. Descripción del mandato AdminControl . La tabla lista del mandato AdminControl y su descripción. Mandato |
Descripción |
miNodo |
Nombre de host del nodo |
mi_servidor |
Nombre del servidor |
- Utilice wsadmin para determinar la modalidad de registro y rastreo que especifica una configuración de servidores.
- Inicie wsadmin. En este caso, wsadmin puede conectarse a un servidor en ejecución o
acceder a los datos de configuración de un servidor detenido. Lea la información sobre cómo iniciar el cliente de scripts de
wsadmin para obtener más información.
- Determine si el objeto RASLoggingService está habilitado. Si el objeto de configuración RASLoggingService está habilitado,
se puede concluir que el servidor está configurado para ejecutarse con
la infraestructura básica de registro y rastreo. De lo contrario,
si está habilitado el objeto de configuración HighPerformanceExtensibleLogging, se puede concluir que el servidor está configurado para ejecutarse con
la infraestructura de registro y rastreo de HPEL.
Supported configurations: Si están habilitados tanto el objeto de configuración RASLoggingService como
el objeto de configuración HighPerformanceExtensibleLogging, se puede concluir que el servidor está configurado para ejecutarse con la infraestructura básica de registro y rastreo.
sptcfg
En Jython:
RASLogging = AdminConfig.getid("/Cell:myCell/Node:myNode/Server:myServer/RASLoggingService:/")
basicEnabled = AdminConfig.showAttribute(RASLogging, "enable")
if (basicEnabled == "true"):
print "Basic mode logging in effect"
else:
HPELSvc = AdminConfig.getid("/Cell:myCell/Node:myNode/Server:myServer/HighPerformanceExtensibleLogging:/")
HpelEnabled = AdminConfig.showAttribute(HPELSvc, "enable")
if (HpelEnabled == "true"):
print "HPEL está habilitado"
else:
print "No se ha habilitado ningún registro cronológico"
Tabla 2. Descripción del mandato AdminControl . La tabla lista del mandato AdminControl y su descripción. Mandato |
Descripción |
miCélula |
Nombre de la célula |
miNodo |
Nombre de host del nodo |
mi_servidor |
Nombre del servidor |
- Utilice la consola administrativa para determinar la modalidad de registro y rastreo que utiliza un servidor en ejecución.
- Inicie la sesión en la consola administrativa.
- Pulse (donde myServer es el nombre del
servidor en el que está intersado)
- Busque el botón Cambiar a modalidad HPEL. Si este botón está disponible, indica que el servidor utiliza la infraestructura básica de registro y rastreo. De lo contrario, el servidor utiliza HPEL.
Resultados
Para cualquier método seleccionado, el resultado es que ahora puede saber si un servidor está configurado para utilizar la infraestructura de registro y rastreo de modalidad básica.