イベントルールを適用する必要があるイベントを制限するためのフィルターを定義します。各イベントをイベントルールの適用対象にするか適用対象外にするかを判断するための条件セットを指定することにより、フィルターを設定します。
始める前に
イベントルールに名前が指定されていることを確認します。必要なロール:evt_mgmt_admin
このタスクについて
必要な条件ステートメントをビルドするには、イベントフィールドだけでなく、イベントの [追加情報] フィールドで定義される追加のフィールドを使用することもできます。これらのフィールドを使用して、イベントを除外できる条件を設定します。または、受信イベントをフィルタリングして、必要な条件を満たすイベントのみが含まれるようにすることもできます。 注: イベントルールフィルターでは大文字と小文字が区別されます。
[イベントフィルター] タブでの作業中は、次のようになります。
- [イベントルール] リストで、推奨ルールまたは既存のルールを選択した場合、このようなルールのイベントの値がフィルターフィールドに入力されます。こうしたフィルターフィールドを使用して、フィルター条件を作成できます。
- 別のタブ ([しきい値] など) をクリックしてそのエリアで作業した後、情報が失われることなく [イベントフィルター] エリアでの作業に戻ることができます。
- 右パネルは、フィルター条件の作成に利用できるフィールドの参照ソースとして使用します。
注: additional_info フィールドで作成されたイベントフィルターでは文字列のみを比較し、値フィールドに入力された情報が数値であるかのように示されているとしても、数値は比較しません。次の図を参照してください。
手順
-
移動先 .
-
[新規] をクリックするか、イベントルールを開きます。
-
[イベントフィルター] をクリックします。
-
イベントを無視するには、[このフィルターに一致するイベントを無視] をオンにします。
このイベントルールに一致するすべてのイベントが無視されます。フィルターにさらに条件を追加するには、
[OR] または
[AND] をクリックします。
注: イベントルールによってイベントが無視された場合でも、そのイベントはイベント [em_event] テーブルに記録されます。このオプションをオンにすると、アラートの作成を禁止しながらイベントに関連付けることができます。
-
イベントルールを適用する必要がある条件を設定するには、[新しい基準] をクリックします。
さらに条件を追加するには、
[OR] または
[AND] をクリックします。
注: % 記号は、フィルター条件でサポートされていません。
-
フィールド名をイベントルール簡易フィールドのブラックリスト [em_event_rule_black_list] テーブルに追加すると、フィルターのフィールドを表示または非表示にすることができます。
- フィルターと右側のパネルからフィールドを削除するには、[ルールに表示] がオフの状態で新しいブラックリストフィールドを追加します。
- フィルターからのみフィールドを削除し、右側のパネルでは引き続き表示できるようにするには、[ルールに表示] をオンにした状態で除外リストフィールドを追加します。
-
[保存] または [送信] をクリックします。
例
次の例は、メトリクス名が「disk」という単語で始まる場合にルールを実行するよう指定されたフィルター条件を示しています。この例では、「cpu」リソースを除き、ノード名が「MyServer」であるリソースがすべて許容されます。
この例では、時間条件を使用してイベントをフィルタリングしています。[フィールドを選択または新しく追加] フィールドで、[イベントの時刻] を選択します。
必要な時間条件 (昨日以降のいつでも) を指定します。