アダプター構成ファイルの拡張
汎用ログ・アダプターは、コンテキストに組み込むことができるカスタマイズ・コンポーネントを作成することにより拡張することができます。以下に、拡張できるコンポーネントをリストします。
- センサー: センサーは、処理するコンテンツを読み取るためのメカニズムを提供します。
- 抽出: 抽出は、センサーにより提供される入力行のコレクションを取得し、それらをメッセージ境界に分割します。
- パーサー: パーサーは、抽出によって区切られたメッセージを取得し、データ構造に対するストリング値のマッピングのセットをビルドします (共通ベース・イベント)。
- フォーマッター: フォーマッターは、パーサーによって提供された値に対する属性のマッピングを取得し、正しい Java オブジェクト・インスタンスをビルドします (共通ベース・イベント)。
- アウトプッター: アウトプッターは、フォーマッターによって提供された、結果としての共通ベース・イベント・レコードを外部化します。アウトプッターは、コンテキストの最終出力を保管するメカニズムを提供、またはラップします。
オートノミック・コンピューティングは、com.ibm.etools.logging.adapter Eclipse プラグイン内に以下のコンポーネントを提供します。クラスは、glacomponents.jar ファイルにパッケージされています。これらのコンポーネントを使用する場合は、
glacomponents.jar をクラスパスに組み込む必要があります。
センサー
- com.ibm.etools.logging.adapter.sensors.SNMPSensor: 指定されたポートで SNMP トラップを受信し、それを共通ベース・イベント・オブジェクトに変換します。
- 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
- このプロパティーを使用して、AME がリソースを識別するために使用する管理対象リソースの名前、つまり MRId を指定します。このプロパティーの値は固有でなければなりません。
- bufferSize
- このプロパティーを使用して、出力バッファーのサイズを指定します。このバッファーは、アウトプッターがイベントを送信する際に、アウトプッターでブロック化されないようにするために指定します。これは必須プロパティーではありません。このプロパティーのデフォルト値は 50 です。
- rmiRegistryPort
- このプロパティーを使用して、GLA が RMI レジストリーを作成するポートを指定します。レジストリーがすでに使用可能である場合は、このレジストリーが GLA によって使用されます。
GLASubscriber Web サービスとログ・アダプターは、同じ RMI レジストリーを使用するように構成する必要があります。
|
CEIOutputter |
- factoryName
- 共通ベース・イベントの送信先である CEI エミッターを取得するために使用するエミッター・ファクトリー。このプロパティーはオプションです。指定されていない場合は、デフォルトのエミッター・ファクトリー com/ibm/events/configuration/emitter/Default が使用されます。
- synchronizationMode
- 同期または非同期モードで送信できるイベント。このプロパティーはオプションです。指定されていない場合は、エミッター・ファクトリー・プロファイルに指定されているデフォルトの同期モードが使用されます。有効な値は synchronous および asynchonous です。
- transactionMode
- イベント送信時に、イベントをクライアントと同じトランザクションで送信するか、または新規トランザクションで送信するように、エミッターを構成できます。このプロパティーはオプションです。指定されていない場合は、エミッター・ファクトリー・プロファイルに指定されているデフォルトのトランザクション・モードが使用されます。有効な値は same および new です。
- providerURL
- EmitterFactory の検索に使用されるリモート JNDI プロバイダーの URL を指定します。
|
CBENotifyOutputter |
resourceName
イベントを受信する NotificationSink の名前。(必須)
注: Naming.rebind() に渡される com.ibm.autonomic.manager.NotificationSinkManagmentTopic インターフェースをインプリメントする
Java RMI クラスのオブジェクト名は、NotificationOutputter で使用される resourceName ストリングと一致していなければなりません。
|
TECOutputter |
- tecConfigFilePath
- Tivoli イベント・サーバーへの接続に使用する TEC 構成ファイルの絶対パス。
- tecUseConfigFilePathFlag
- 構成ファイルが指定されているかどうかを識別するためのブール・フラグ。値は、構成ファイルが指定されている場合は true、構成ファイルが指定されていない場合は false になります。この場合、tecServerName および tecServerPort を使用して、Tivoli イベント・サーバーに接続します。
- tecServerName
- Tivoli イベント・サーバーの名前/IP。
- tecServerPort
- Tivoli イベント・サーバーが稼動しているポート番号。
|
関連概念
Hyades 汎用ログ・アダプターの概要
共通ベース・イベント・フォーマット仕様
関連タスク
プラグイン・マニフェスト・ファイルの構成
ログ・パーサーの作成
規則ベース・アダプターの作成
関連参照
アダプター構成ファイルの構造
アダプター構成エディター
正規表現グラマー
(C) Copyright IBM Corporation 2000, 2005. All Rights
Reserved.