Estensioni ai file di configurazione dell'adattatore
L'Adattatore di log generico può essere esteso creando componenti personalizzati
che possono essere inclusi in un contesto. Di seguito è riportato un elenco dei componenti che possono
essere estesi.
- Sensore: il sensore fornisce il meccanismo di lettura del contenuto per l'elaborazione.
- Estrattore: l'estrattore prende una raccolta di righe di input fornite dal sensore e le separa nei limiti dei messaggi.
- Programma di analisi : il programma di analisi prende i messaggi delimitati dall'estrattore
e genera un insieme di associazioni di valori della stringa in una struttura di dati (un Common Base Event).
- Programma di formattazione: il programma di formattazione assegna le associazioni degli
attributi ai relativi valori forniti dal programma di analisi e genera l'istanza dell'oggetto Java corretta (un Common Base Events).
- Programma di creazione output: il programma
di creazione output esternalizza i record di Common Base Event risultanti forniti dal programma di formattazione. I programmi di creazione output forniscono il meccanismo per memorizzare gli output finali del contesto.
L'elaborazione autonomica fornisce i seguenti componenti nel plugin Eclipse
com.ibm.etools.logging.adapter.
Le classi vengono compresse nel file glacomponents.jar. Per utilizzare uno di questi componenti, è necessario aggiungere
glacomponents.jar al percorso classi.
Sensore
- com.ibm.etools.logging.adapter.sensors.SNMPSensor: riceve
le registrazioni SNMP in una porta specifica e le converte in oggetti Common Base Event.
- com.ibm.etools.logging.adapter.sensors.ODBCQueryExecSensor: stabilisce la connessione a uno specifico
database utilizzando la connettività JDBC-ODBC e converte tutte le righe ricevute dal database in stringhe di record XML.
Tipo di sensore |
Proprietà |
SNMPSensor |
- IBMGASNMPSensorSNMPPort
- Numero di porta SNMP. 162 è il numero di porta predefinito utilizzato.
|
ODBCQueryExecSensor |
- IBMGAODBCSensorDSNName
- Nome DSN
- IBMGAODBCSensorDatabaseName
- Nome database
- IBMGAODBCSensorUserName
- Nome utente per accedere al database.
- IBMGAODBCSensorPassword
- Password utilizzata con IBMGAODBCSensorUserName per accedere al database.
- IBMGAODBCSensorQueryString
- Stringa query per il database
- IBMGAODBCSensorDriverName
- Nome del driver ODBC da utilizzare
|
Programmi di creazione output
I programmi di creazione output hanno le seguenti proprietà:
Tipo di programma di creazione output |
Proprietà |
AMEWebServicesOutputter |
- resourceName
- Questa proprietà viene utilizzata per specificare il nome della risorsa gestita,
ad esempio il MRId che verrà utilizzato da AME per identificare la risorsa. Il valore di questa proprietà
deve essere univoco.
- bufferSize
- Questa proprietà viene utilizzata per specificare la dimensione del buffer di output.
Questo buffer viene fornito per evitare il blocco nel programma di creazione output quando gli vengono inviati gli eventi.
Non è una proprietà obbligatoria. Il valore predefinito per questa proprietà è 50.
- rmiRegistryPort
- Questa proprietà viene utilizzata per specificare la porta in cui verrà creato il registro
RMI da GLA. Se è già disponibile un registro, questo registro verrà utilizzato dalla
GLA. Il servizio Web GLASubscriber e l'adattatore log devono essere configurati in modo che utilizzino lo stesso
registro RMI.
|
CEIOutputter |
- factoryName
- Il factory di emissione utilizzato per far sì che l'emittente CEI invii Common Base Event.
Questa proprietà è opzionale. Se non specificato diversamente, viene utilizzato il factory di emissione predefinito
com/ibm/events/configuration/emitter/Default.
- synchronizationMode
- Gli eventi possono essere inviati in modalità sincrona o asincrona.
Questa proprietà è opzionale. Se non specificato diversamente, viene utilizzata la modalità di sincronizzazione indicata nel
profilo del factory di emissione. I valori valido sono synchronous e asynchonous.
- transactionMode
- Quando viene inviato un evento, l'emittente potrebbe essere configurato per inviare l'evento
alla stessa transazione del client o a una nuova transazione.
Questa proprietà è opzionale. Se non specificato diversamente, viene utilizzata la modalità di transazione indicata nel
profilo del factory di emissione. I valori validi sono same e new.
- providerURL
- Specificare l'URL di un fornitore JNDI remoto che verrà utilizzato per effettuare una
ricerca in EmitterFactory.
|
CBENotifyOutputter |
resourceName
Nome del NotificationSink che riceverò gli eventi (obbligatorio).
Nota: il nome oggetto della classe Java RMI che implementa
l'interfaccia com.ibm.autonomic.manager.NotificationSinkManagmentTopic
trasmessa a Naming.rebind() deve corrispondere alla stringa resourceName utilizzata con NotificationOutputter.
|
TECOutputter |
- tecConfigFilePath
- Percorso assoluto del file di configurazione TEC, utilizzato per connettersi a Tivoli Event Server
- tecUseConfigFilePathFlag
- Indicatore booleano utlizzato per identificare o meno un file di configurazione.
Il valore è true se il file di configurazione è specificato e false
se non è specificato. In questo caso, per stabilire la connessione al server di eventi Tivoli, vengono utilizzati
tecServerName e tecServerPort.
- tecServerName
- Nome/IP del server di eventi Tivoli.
- tecServerPort
- Numero di porta in cui è in esecuzione il server di eventi Tivoli.
|
Concetti correlati
Panoramica sull'Adattatore di log generico Hyades
Specifica del formato di Common Base Event
Attività correlate
Configurazione del file manifest del plugin
Creazione di un programma di analisi del log
Creazione di un adattatore basato su regole
Riferimenti correlati
Struttura del file di configurazione dell'adattatore
Editor configurazione adattatore
Grammatica espressione regolare
(C) Copyright IBM Corporation 2000, 2005. Tutti i diritti riservati.