0

Omnibus ObjectServer でイベントを生成するためのプローブ ルールを作成しています。

すべての作業を行い、パラメーター (@Summary、@Identifier、@Agent など) を設定してから、genevent(DefaultOS,@Node,$myNode,@NodeAlias, .. ...) コマンドを ObjectServer に送信すると、Netcool コンソールから 1 つではなく 2 つのイベント アラートが表示されました。

後で、次のようなすべての @ パラメータ設定をコメントアウトしました。

$myNode = "ABCDEF"

# @Node = $myNode

$myManager = "ケースマネージャー"

# @Manager = $myManager ......

その後、1 つのイベントのみが ObjectServer に作成されます (genevent() コマンドによって)。

私の質問は、どの時点で (これらの @ パラメーターを設定することによって) ObjectServer で作成されるイベントをトリガーするのでしょうか? Genevent() を 1 つだけ ObjectServer に送信したのに、2 つのイベント・レコードを作成したのはなぜですか?

IBM Tivoli Web サイトで検索しましたが、残念ながら探している答えが見つかりません。

前もって感謝します。

4

1 に答える 1

0

Genevent は、受信データから追加のイベントを作成するために使用されます。元のイベントは常に処理され、破棄しない限り、ルール ファイルに応じて、フィールドが多かれ少なかれ取り込まれた状態で ObjectServer に送信されます。ただし、イベントを識別して他のイベントと区別するために必要な最小限のフィールド (@Identifier フィールドなど) を設定しないと、結果が別のイベントとして表示されません。これは悪い習慣です。処理して送信したくない場合は破棄してください。

于 2016-08-01T17:13:51.470 に答える