O Adaptador de Log Genérico fornece uma classe Outputter que permite que os objetos do Common Base Event gerados pelo adaptador sejam enviados a um Agente de Registro. O Log and Trace Analyzer pode ser utilizado para conectar ao Agente de Registro, para monitorar e analisar o log de aplicativos em tempo real.
Pré-requisitos:Siga estas etapas para configurar o seu adaptador para monitoração.
Nota: Quando um novo arquivo de configuração do adaptador for criado, ele será configurado para utilizar a
classe CBELogOutputter, por padrão. Se você não alterou esta definição, poderá ignorar este
procedimento.
O componente Outputter do arquivo de configuração do adaptador precisa ser atualizado para
utilizar a classe CBELogOutputter que grava os objetos do Common Base Event em um
Logging Agent. Você pode atualizar o componente Outputter existente ou incluir
um novo componente Outputter.
Para incluir um novo componente Outputter:
Se você deseja que o analisador de logs monitore o arquivo de log continuamente, será necessário atualizar as propriedades da instância do contexto do arquivo de configuração do adaptador para operação contínua.
O adaptador de log criado pode ser executado externamente a partir
de um arquivo em batch no ambiente Windows ou em um script shell em
ambientes não-Windows. A seguir, são apresentados arquivos de amostra que podem
ser utilizados para ativar o processo Java que executará o adaptador de log.
Nota: Para conectar e monitorar o agente de registro criado pelo
Adaptador de Log Genérico, o Agent Controller deve ser instalado no sistema em que o
Adaptador de Log Genérico tiver de ser executado e deve ser iniciado antes que o Adaptador
de Log Genérico seja iniciado.
Arquivo em batch do Windows:
@rem USAGE: runregex @rem PURPOSE: Illustrates the functional capabilities of the Generic Log Adapter (GLA) run-time using an example adapter file and sample log file. @rem INSTRUCTIONS: When executing in a GLA run-time environment, change the value of the %GLA_HOME% environment variable to the absolute path of the unzipped GLA run-time. @rem NOTE: When executing in a plug-in (e.g. Eclipse) run-time environment, create a temporary working directory and change the value of the %GLA_HOME% environment variable to the @rem absolute path of the new temporary working directory. Furthermore, create a %GLA_HOME%\config directory and copy the contents of the org.eclipse.hyades.logging.adapter.config @rem plug-in to the new %GLA_HOME%\config directory. Finally, create a %GLA_HOME%\lib directory and copy the following JAR files to the new %GLA_HOME%\lib directory: @rem Plug-in | JAR @rem --------------------------------------------------- @rem org.eclipse.hyades.logging.adapter | hgla.jar @rem org.eclipse.hyades.logging.core | hlcbe101.jar @rem org.eclipse.hyades.logging.core | hlcore.jar @rem org.eclipse.hyades.execution.remote | hexr.jar @rem org.eclipse.emf.ecore | ecore.jar @rem org.eclipse.emf.common | common.jar SET GLA_HOME=d:\GenericLogAdapter SET MY_DIRECTORY=MyAdapter SET CONFIG_FILE=%GLA_HOME%\config\%MY_DIRECTORY%\myadapter.adapter PUSHD %GLA_HOME%\config\%MY_DIRECTORY%\java -DGLA_HOME="%GLA_HOME%" -classpath "%GLA_HOME%\lib\hgla.jar;%GLA_HOME%\lib\hexr.jar;%GLA_HOME%\lib\hlcbe101.jar;%GLA_HOME%\lib\ecore.jar;%GLA_HOME%\lib\common.jar;%GLA_HOME%\lib\hlcore.jar" org.eclipse.hyades.logging.adapter.Adapter -ac "%CONFIG_FILE%" -cc "%CONFIG_FILE%" POPDArquivo em batch não-Windows:
#!/bin/sh # USAGE: runregex_example.sh # PURPOSE: Illustrates the functional capabilities of the Generic Log Adapter (GLA) run-time using an example adapter file and sample log file. # INSTRUCTIONS: When executing in a GLA run-time environment, change the value of the $GLA_HOME environment variable to the absolute path of the unzipped GLA run-time. # NOTE: When executing in a plug-in (e.g. Eclipse) run-time environment, create a temporary working directory and change the value of the $GLA_HOME environment variable to the # absolute path of the new temporary working directory. Furthermore, create a $GLA_HOME/config directory and copy the contents of the com.ibm.etools.logging.adapter.config # plug-in to the new $GLA_HOME/config directory. Finally, create a $GLA_HOME/lib directory and copy the following JAR files to the new $GLA_HOME/lib directory: # Plug-in | JAR # --------------------------------------------------- # org.eclipse.hyades.logging.adapter | hgla.jar # org.eclipse.hyades.logging.core | hlcbe101.jar # org.eclipse.hyades.logging.core | hlcore.jar # org.eclipse.hyades.execution.remote | hexr.jar # org.eclipse.emf.ecore | ecore.jar # org.eclipse.emf.common | common.jar GLA_HOME=/home/eclipse/GenericLogAdapter export GLA_HOME YOUR_DIRECTORY=MY_DIRECTORY export MY_DIRECTORY CONFIG_FILE="$GLA_HOME/config/$MY_DIRECTORY/myadapter.adapter" export CONFIG_FILE CUR_DIR=`pwd` export CUR_DIR cd "$GLA_HOME/config/$MY_DIRECTORY java -DGLA_HOME="$GLA_HOME" -classpath "$GLA_HOME/lib/hgla.jar:$GLA_HOME/lib/hexr.jar:$GLA_HOME/lib/hlcbe101.jar:$GLA_HOME/lib/ecore.jar:$GLA_HOME/lib/common.jar:$GLA_HOME/lib/hlcore.jar"org.eclipse.hyades.logging.adapter.Adapter -ac "$CONFIG_FILE" -cc "$CONFIG_FILE" cd "$CUR_DIR"Configure o arquivo conforme necessário para ativar o processo Java que será executado no adaptador.
Agora você está pronto para monitorar o log de aplicativos ativos.
Conceitos Relacionados
Visão Geral do Hyades Generic Log Adapter
Especificação do Formato Common Base Event
Tarefas Relacionadas
Criando um Analisador de Log
Referências Relacionadas
Estrutura do Arquivo de Configuração do Adaptador
Editor de Configuração do Adaptador
Gramática de Expressão Comum
(C) Copyright IBM Corporation 2000, 2005. Todos os Direitos Reservados.