Extensões do Arquivo de Configuração do Adaptador
O Adaptador de Log Genérico pode ser estendido por meio da criação de componentes
customizados que podem ser incluídos em um contexto. A seguir, encontra-se uma lista dos
componentes que podem ser estendidos.
- Sensor: o sensor fornece o mecanismo de leitura do conteúdo para processamento.
- Extrator: o extrator obtém uma coleta de linhas de entrada fornecidas pelo sensor e as separa nos
limites das mensagens.
- Analisador: o analisador obtém as mensagens que foram delimitadas pelo extrator e constrói
um conjunto de mapeamentos de valores de cadeia em uma estrutura de dados (um Commom Base Event).
- Formatador: o formatador leva os mapeamentos de atributos para os valores fornecidos
pelo analisador e constrói a instância de objeto Java correta (um Commom Base Event).
- Responsável pela saída: o responsável pela saída exterioriza os registros do Commom Base Event resultantes fornecidos pelo formatador. Os responsáveis pela saída fornecem ou agrupam o
mecanismo para armazenamento das saídas finais do contexto.
A Computação Autônoma fornece os componentes a seguir no plug-in do Eclipse com.ibm.etools.logging.adapter.
As classes são compactadas no arquivo glacomponents.jar. Para utilizar qualquer um desses componentes, glacomponents.jar deverá
ser incluído no caminho de classe.
Sensor
- com.ibm.etools.logging.adapter.sensors.SNMPSensor: recebe interrupções SNMP em uma porta especificada e as converte em objetos do Common Base Event.
- com.ibm.etools.logging.adapter.sensors.ODBCQueryExecSensor: conecta-se a um banco de dados especificado utilizando conectividade JDBC-ODBC e converte cada linha recebida do banco de dados em uma cadeia de Registro XML.
Tipo de Sensor |
Propriedades |
SNMPSensor |
- IBMGASNMPSensorSNMPPort
- Número da porta SNMP. 162 é o número de porta padrão utilizada.
|
ODBCQueryExecSensor |
- IBMGAODBCSensorDSNName
- Nome do DSN
- IBMGAODBCSensorDatabaseName
- Nome do banco de dados
- IBMGAODBCSensorUserName
- Nome do usuário para acessar o banco de dados
- IBMGAODBCSensorPassword
- Senha utilizada junto com IBMGAODBCSensorUserName para acessar o banco de dados
- IBMGAODBCSensorQueryString
- Cadeia de consulta do banco de dados
- IBMGAODBCSensorDriverName
- Nome do driver ODBC a ser utilizado
|
Responsáveis pela Saída
Os responsáveis pela saída têm as seguintes propriedades:
Tipo de responsável pela saída |
Propriedades |
AMEWebServicesOutputter |
- resourceName
- Esta propriedade é utilizada para especificar o nome do recurso gerenciado, ou seja, o MRId que será utilizado pelo AME para identificar o recurso. O valor desta propriedade deverá ser exclusivo.
- bufferSize
- Esta propriedade é utilizada para especificar o tamanho do buffer de saída. Este buffer é fornecido para evitar o bloqueio do responsável pela saída quando os eventos estiverem sendo enviados pelo responsável pela saída. Esta não é uma propriedade obrigatória. O valor padrão desta propriedade é 50.
- rmiRegistryPort
- Esta propriedade é utilizada para especificar a porta na qual o registro RMI será criado pelo GLA. Se já houver
um registro disponível, então ele será utilizado pelo GLA. O serviço da Web GLASubscriber e o adaptador de log devem estar
configurados para utilizar o mesmo registro RMI.
|
CEIOutputter |
- factoryName
- O depósito de informações do provedor do emissor utilizado para obter o emissor de CEI para onde enviar os Common Base Events. Esta propriedade é opcional. Se ela não for especificada, será utilizado o depósito de informações do provedor do emissor padrão com/ibm/events/configuration/emitter/Default.
- synchronizationMode
- Os eventos podem ser enviados em um modo síncrono ou assíncrono. Esta propriedade é opcional. Se ela não for especificada, será utilizado o modo de sincronização padrão especificado no perfil do depósito de informações do provedor do emissor. Os valores válidos são síncrono ou assíncrono.
- transactionMode
- Quando um evento é enviado, o emissor pode estar configurado para enviar o evento dentro da mesma transação como o cliente ou dentro de uma nova transação. Esta propriedade é opcional. Se ela não for especificada, será utilizado o modo de transação padrão especificado no perfil do depósito de informações do provedor do emissor. Os valores válidos são igual e novo.
- providerURL
- Especificar a URL de um provedor JNDI remoto que será utilizado para consultar o EmitterFactory.
|
CBENotifyOutputter |
resourceName
Nome do NotificationSink que receberá os eventos. (obrigatório)
Nota: O nome do objeto da classe Java RMI que implementa a interface com.ibm.autonomic.manager.NotificationSinkManagmentTopic
transmitida ao Naming.rebind() deve corresponder à cadeia resourceName utilizada com o NotificationOutputter.
|
TECOutputter |
- tecConfigFilePath
- Caminho absoluto do arquivo de configuração TEC, utilizado para conectar ao Tivoli Event Server
- tecUseConfigFilePathFlag
- Sinalizador booleano utilizado para identificar se um arquivo de configuração está especificado.
O valor será verdadeiro se o arquivo de configuração estiver especificado e falso
se o arquivo de configuração não estiver especificado. Nesse caso, o tecServerName e o tecServerPort
são utilizados para conectar ao Tivoli Event Server.
- tecServerName
- Nome/IP do Tivoli Event Server.
- tecServerPort
- Número da porta em que o Tivoli Event Server está em execução.
|
Conceitos Relacionados
Visão Geral do Hyades Generic Log Adapter
Especificação do Formato Common Base Event
Tarefas Relacionadas
Configurando o Arquivo de Manifesto de Plug-ins
Criando um Analisador de Log
Criando um Adaptador Baseado em Regras
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.