Extensiones del archivo de configuración del adaptador
El Adaptador genérico de anotaciones (Generic Log Adapter) se puede ampliar por
medio de la creación de componentes personalizados que se pueden incluir en un
contexto. A continuación se muestra una lista de los componentes que se pueden
ampliar.
- Sensor: El sensor proporciona el mecanismo para leer el contenido para su proceso.
- Extractor: El extractor recibe un conjunto de líneas de entrada proporcionadas por el sensor y las
separa en límites de mensajes.
- Analizador (Parser): El analizar recibe los mensajes delimitados por el extractor y
construye un conjunto de correlaciones de valores de cadena con una estructura de datos (un Suceso
base común).
- Formateador (Formatter): El formateador toma las correlaciones de atributos con sus valores,
proporcionadas por el analizador, y construye la instancia de objeto Java correcta (un Suceso base
común).
- Creador de salida (Outputter): Los creadores de salida externalizan los
registros de Suceso base común resultantes que proporciona el formateador. Los creadores de salida
proporcionan o agrupan el mecanismo para el almacenamiento de la salida final del contexto.
La computación automática proporciona los componentes siguientes en el conector com.ibm.etools.logging.adapter de Eclipse.
Las clases se empaquetan en el archivo glacomponents.jar. Para utilizar cualquiera de estos componentes,
hay que incluir glacomponents.jar en la ruta classpath.
Sensor
- com.ibm.etools.logging.adapter.sensors.SNMPSensor: recibe traps SNMP en un puerto que se especifique y las convierte en objetos Suceso base común.
- com.ibm.etools.logging.adapter.sensors.ODBCQueryExecSensor: se conecta a una base de datos especificada utilizando conectividad JDBC-ODBC y convierte cada fila de la base de datos en una cadena de registro XML.
Tipo de sensor |
Propiedades |
SNMPSensor |
- IBMGASNMPSensorSNMPPort
- Número de puerto SNMP. 162 es el número de puerto por omisión que se utiliza.
|
ODBCQueryExecSensor |
- IBMGAODBCSensorDSNName
- Nombre DSN
- IBMGAODBCSensorDatabaseName
- Nombre de base de datos
- IBMGAODBCSensorUserName
- Nombre de usuario para el acceso a la base de datos.
- IBMGAODBCSensorPassword
- Contraseña que se utiliza junto con IBMGAODBCSensorUserName para el acceso a la base de datos.
- IBMGAODBCSensorQueryString
- Cadena de consulta de base de datos
- IBMGAODBCSensorDriverName
- Nombre del controlador ODBC a utilizar.
|
Creadores de salida (Outputters)
Los creadores de salida tienen las propiedades siguientes:
Tipo de creador de salida |
Propiedades |
AMEWebServicesOutputter |
- resourceName
- Esta propiedad se utiliza para especificar el nombre del recurso gestionado, p.e., el identificador MRId que utilizará AME para identificar el recurso. El valor de esta propiedad debe ser único.
- bufferSize
- Esta propiedad se utiliza para especificar el tamaño del almacenamiento intermedio de
salida. Este almacenamiento intermedio se proporciona para evitar el bloqueo en el creador de salida cuando
éste envía sucesos. Esta propiedad no es obligatoria. El valor por omisión para esta propiedad es 50.
- rmiRegistryPort
- Esta propiedad se utiliza para especificar el puerto en el que el analizador GLA creará el
registro RMI. Si ya hay un registro disponible, el analizador GLA lo utilizará. Hay que configurar
el servicio web GLASubscriber y el adaptador de anotaciones de forma que utilicen el mismo registro
RMI.
|
CEIOutputter |
- factoryName
- el emisor que se utiliza para obtener el emisor CEI al que enviar los Sucesos base
común. Esta propiedad es opcional. Si no se especifica, se utiliza el emisor por omisión
com/ibm/events/configuration/emitter/Default.
- synchronizationMode
- Los sucesos se pueden enviar en modalidad síncrona o asíncrona. Esta propiedad es opcional. Si no se especifica, se utiliza la modalidad de sincronización por omisión especificada en el perfil de fábrica del emisor. Los valores válidos son synchronous y asynchonous (síncrona y asíncrona).
- transactionMode
- Cuando se envía un suceso, el emisor puede estar configurado para enviar el suceso dentro de la misma transacción que el cliente o en un transacción nueva. Esta propiedad es opcional. Si no se especifica, se utiliza la modalidad de transacción por omisión especificada en el perfil de fábrica del emisor. Estos valores válidos son los mismos y nuevos.
- providerURL
- Especifica un URL del proveedor JNDI remoto que se utilizará para la búsqueda de EmitterFactory.
|
CBENotifyOutputter |
resourceName
Nombre del NotificationSink que recibirá los sucesos. (obligatorio)
Nota: El nombre de objeto de la clase RMI de Java que implementa la interfaz
com.ibm.autonomic.manager.NotificationSinkManagmentTopic pasada a Naming.rebind() debe
coincidir con la cadena resourceName utilizada con el NotificationOutputter.
|
TECOutputter |
- tecConfigFilePath
- Vía de acceso absoluta al archivo de configuración TEC, que se utiliza para conectar el Servidor de sucesos de Tivoli
- tecUseConfigFilePathFlag
- Distintivo booleano que se utiliza para identificar si se ha especificado o no un archivo de configuración.
El valor es true si se ha especificado y false en caso contrario. Si no se ha
especificado, se utiliza tecServerName y tecServerPort para conectar al servidor
de sucesos de Tivoli.
- tecServerName
- Nombre/IP del servidor de sucesos de Tivoli.
- tecServerPort
- Número del puerto en que se ejecuta el servidor de sucesos de Tivoli.
|
Conceptos relacionados
Visión general de Hyades Generic
Log Adapter
Especificación del formato de Suceso de base común
Tareas relacionadas
Configuración del archivo manifest del conector
Creación de un analizar de anotaciones
Creación de un adaptador basado en reglas
Consultas relacionadas
Estructura del archivo de configuración de adaptador
Editor de configuración de adaptador
Gramática de expresiones regulares
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.