0

2 つのフォーラムに質問を投稿するのが適切でない場合は、申し訳ありません。

Tivoliを使用して、ログ ファイルを監視しています。log4jログ レベルは に設定されており、ERRORTivoli はこれらのステートメントに対してチケットを発行します。しかし、 Tivoli にチケットを発行してほしくない既知の問題がいくつかあります。一部のステートメントを無視する必要があることを指定する方法はありますか?

現在の正規表現:[/var/tmp/abc.log;ERROR(.*);error found: RegExp1]

これは非常に一般的です。既知の問題のため、特定のフレームワーク エラー (Hibernate / Mule) を除外する必要があります。正規表現を使用して指定する方法はありますか?

ありがとう、ミドゥン

4

3 に答える 3

0

ところで

[/var/tmp/abc.log;ERROR(.*);error found: RegExp1]

として良いかもしれません

[/var/tmp/abc.log;ERROR([^;]*);error found: RegExp1]

.* は貪欲で、可能な限り避けるのが最善です

于 2016-01-14T16:58:22.260 に答える
0

あなたの質問がまだ実際にある場合... LogAgent のドキュメントはこちらです - http://www-01.ibm.com/support/knowledgecenter/SS4EKN_7.2.0.2/com.ibm.itm.doc_6.3/logfile/klo_fileformat_specs。 htm

新しい正規表現を DISCARDED として指定すると、この正規表現に一致するすべてのレコードが ITM イベントによってキャッチされなくなります。

事前定義された特別なイベント クラスDISCARDをイベント クラスとして使用すると、関連付けられたパターンに一致するすべてのログ レコードが破棄され、それらのイベントは生成されません。例: REGEX DISCARD パターンが一致したため、不一致ログには何も書き込まれません。一致したログ ファイル ステータス レコードには、これらの破棄されたイベントが含まれます。

于 2014-08-28T13:15:52.693 に答える
0

LO エージェントを使用している場合は、ニーズに合わせて正規表現に基づいてシチュエーション式を構成できます。

LOエージェントユーザーガイドの下 http://pic.dhe.ibm.com/infocenter/tivihelp/v15r1/topic/com.ibm.itm.doc_6.2.3fp1/logfileagent623fp2_user.pdf

「ログ ファイル正規表現統計属性グループ」セクションを見てください。

ログ・ファイル正規表現統計属性グループには、ログ・ファイル正規表現検索式の統計を示す情報が含まれています。正規表現を使用して、レコードをフィルタリングしたり、レコードを定義したりできます。この属性グループは、両方のタイプに関する情報を示します。Result Type 属性値が INCLUDE または EXCLUDE の場合、フィルターを使用してレコードをフィルター処理します。

お役に立てれば

コメントを投稿するほどの評判はまだありませんが、回答する前に、Unix Log Agent (ul) の Tivoli Log File Agent (lo) を使用しているかどうかを尋ねたいと思います。

于 2013-03-20T04:39:32.830 に答える