デフォルト・フィルター・プラグインによるイベントのフィルター処理

デフォルト・エミッター・フィルター・プラグインが Common Event Infrastructure に含まれています。

このタスクを実行する理由と時期

Common Event Infrastructure には、デフォルト・エミッター・フィルターが含まれ、このプラグインは、どのイベントをイベント・サーバーに送信し、どのイベントを廃棄するかを定義する XPath イベント・セレクターを使用して、構成することができます。例えば、フィルター設定で、重大度が 20 (重大でない) より大きいイベントのみを送信するように指定します。

デフォルト・フィルター・プラグインを使用してイベントをフィルターに掛けるには、以下のステップに従います。

このタスクのステップ

  1. WebSphere 管理コンソールで、「Common Event Infrastructure プロバイダー」>「フィルター・ファクトリー・プロファイル」 ページに移動します。
  2. 新規フィルター・ファクトリー・プロファイルを作成します。 詳しくは、管理コンソールのオンライン・ヘルプを参照してください。
  3. 「フィルター構成ストリング」フィールドに、イベントをフィルター処理するために使用するイベントを記述する XPath イベント・セレクターを入力します。このイベント・セレクターに一致するイベントが、イベント・サーバーに送信されます。一致しないイベントは、エミッターによって廃棄されます。
  4. Common Event Infrastructure プロバイダー」>「エミッター・ファクトリー・プロファイル」ページに移動します。
  5. 新規エミッター・ファクトリー・プロファイルを作成するか、 既存のエミッター・ファクトリー・プロファイルに進みます。 詳しくは、管理コンソールのオンライン・ヘルプを参照してください。
  6. 「フィルター・ファクトリー JNDI 名」フィールドで、 作成した新規フィルター・ファクトリー・プロファイルの JNDI 名を入力します。

結果

これで、イベント・ソースは、新規エミッター・ファクトリーを使用して、 新規フィルター構成を使用するエミッターのインスタンスを作成することができます。 エミッター・ファクトリーを使用してイベント・ソースのフィルター設定を後で調整する場合は、フィルター・ファクトリーに指定したイベント・セレクターを変更できます。

どのイベントがデフォルト・フィルター・プラグインで廃棄されるかを検出するために、トレースを使用できます。 詳細は、Common Event Infrastructure 内のロギングおよびトレースを参照してください。

次に実行する作業

注: デフォルト・フィルター・プラグインは、Apache JXPath コンポーネントを使用して、 XPath イベント・セレクターを処理します。 Java 2 セキュリティーが使用可能に設定されている場合は、必要なアクセスを許可するエントリーを含むようにポリシー・ファイルを変更する必要があります。
permission java.util.PropertyPermission "*", "read";
permission java.io.FilePermission
  "${was.install.root}${/}java${/}jre${/}lib${/}jxpath.properties",
  "read";

ご利用条件 |


(c) Copyright IBM Corporation 2005, 2006.
本製品では Eclipse テクノロジーが採用されています。(http://www.eclipse.org)