配接器配置檔延伸
可建立能夠併入在環境定義中的自訂元件,來延伸「通用日誌配接器」。以下是可延伸的元件清單。
- 感應器:感應器可提供機制來讀取所要處理的內容。
- 擷取器:擷取器會將感應器所提供的輸入指令行收集起來,再將其分隔在不同的訊息界限中。
- 剖析器:剖析器會採用擷取器所定界的訊息,再建置一組對映至資料結構 (Common Base Event) 的字串值。
- 格式製作器:格式製作器會採用剖析器所提供的值屬性對映,然後建置正確的 Java 物件實例 (Common Base Event)。
- 輸出器:輸出器會將格式製作器所提供的 Common Base Event 結果記錄外部化。輸出器提供(或包裝)機制來儲存環境定義最終的輸出結果。
「自主運算」在 com.ibm.etools.logging.adapter Eclipse 外掛程式中提供下列元件。
類別會包裝在 glacomponents.jar 檔中。若要使用這些任何元件,就必須將 glacomponents.jar 併入在類別路徑中。
感應器
- com.ibm.etools.logging.adapter.sensors.SNMPSensor:在指定的埠上接收 SNMP 設陷,
並將其轉換成 Common Base Event 物件。
- com.ibm.etools.logging.adapter.sensors.ODBCQueryExecSensor:使用 JDBC-ODBC 連線功能來連接至指定的資料庫,再將從資料庫接收的每一列轉換成「XML 記錄」字串。
感應器類型 |
內容 |
SNMPSensor |
- IBMGASNMPSensorSNMPPort
- SNMP 埠號。所使用的預設埠號為 162。
|
ODBCQueryExecSensor |
- IBMGAODBCSensorDSNName
- DSN 名稱
- IBMGAODBCSensorDatabaseName
- 資料庫名稱
- IBMGAODBCSensorUserName
- 要存取資料庫的使用者名稱。
- IBMGAODBCSensorPassword
- 與 IBMGAODBCSensorUserName 搭配用來存取資料庫的密碼。
- IBMGAODBCSensorQueryString
- 資料庫查詢字串
- IBMGAODBCSensorDriverName
- 所要使用之 ODBC 驅動程式的名稱。
|
輸出器
輸出器具有下列內容:
輸出器類型 |
內容 |
AMEWebServicesOutputter |
- resourceName
- 這個內容可用來指定受管理資源的名稱,例如:MRId,AME 會用它來識別資源。這個內容的值必須是唯一的。
- bufferSize
- 這個內容可用來指定輸出緩衝區的大小。提供這個緩衝區是為了避免當輸出器在傳送事件時,在輸出器中發生阻斷的情形。這不是強制性的內容。此內容的預設值為 50。
- rmiRegistryPort
- 這個內容可用來指定 GLA 要在哪個埠上建立 RMI 登錄。如果已有可用的登錄,GLA 就會使用這項登錄。
GLASubscriber Web 服務及日誌配接器的配置應設定為使用相同的 RMI 登錄。
|
CEIOutputter |
- factoryName
- 用來使 CEI 發射器傳送 Common Base Event 的發射器 Factory。這個內容是選用性的。如果沒有指定,就會使用預設的發射器 Factory com/ibm/events/configuration/emitter/Default。
- synchronizationMode
- 傳送事件時,可使用同步或非同步模式。這個內容是選用性的。如果沒有指定,就會使用發射器 Factory 設定檔中所指定的預設同步化模式。有效值為同步及非同步。
- transactionMode
- 在傳送事件時,發射器的配置可能會設定為在與用戶端相同的交易中傳送事件,或是在新的交易內傳送事件。這個內容是選用性的。如果沒有指定,就會使用發射器 Factory 設定檔中所指定的預設交易模式。有效值為相同及新建。
- providerURL
- 指定要用來查閱 EmitterFactory 之遠端 JNDI 提供者的 URL。
|
CBENotifyOutputter |
resourceName
要接收事件之 NotificationSink 的名稱。(必要項目)
附註:在實作傳遞至 Naming.rebind() 的 com.ibm.autonomic.manager.NotificationSinkManagmentTopic
介面時,所使用之 Java RMI 類別的物件名稱應符合用於 NotificationOutputter 的 resourceName 字串。
|
TECOutputter |
- tecConfigFilePath
- TEC 配置檔的絕對路徑,可用來連接至「Tivoli 事件伺服器」。
- tecUseConfigFilePathFlag
- 用來識別是否已指定配置檔的 Boolean 旗標。若已指定配置檔,則該值為 true,若沒有指定配置檔,則該值為 false。在此情況下,會使用 tecServerName 和 tecServerPort 來連接至「Tivoli 事件伺服器」。
- tecServerName
- Tivoli 事件伺服器的名稱/IP。
- tecServerPort
- Tivoli 事件伺服器執行所在的埠號。
|
相關概念
Hyades「通用日誌配接器」的概觀
Common Base Event 格式規格
相關作業
配置外掛程式 Manifest 檔
建立日誌剖析器
建立規則型配接器
相關參照
配接器配置檔結構
配接器配置編輯器
正規表示式文法
(C) Copyright IBM Corporation 2000, 2005. All Rights
Reserved.