2012-12-31 118 views
0

如果在兩個論壇上發佈問題是不對的,我很抱歉。Tivoli日誌文件監控 - 要排除的正則表達式

我們使用Tivoli來監控我們的日誌文件。 log4j日誌級別設置爲ERROR,Tivoli將爲這些語句增加票據。但是有一些已知問題,我們想而不是要Tivoli提高門票。有沒有辦法指定某些語句需要被忽略?

當前正則表達式:[/var/tmp/abc.log;ERROR(.*);error found: RegExp1]

這是非常通用的。我們需要排除某些已知問題的框架錯誤(Hibernate/Mule)。有沒有一種方法來指定使用正則表達式?

感謝, Midhun

回答

0

如果您使用的是LO代理可以基於正則表達式來滿足您的需求配置的情況公式。

下面的LO Agent用戶指南 http://pic.dhe.ibm.com/infocenter/tivihelp/v15r1/topic/com.ibm.itm.doc_6.2.3fp1/logfileagent623fp2_user.pdf

看看「日誌文件正則表達式的統計屬性組」部分:

日誌文件的正則表達式的統計屬性組包含顯示的統計信息日誌文件 的正則表達式搜索表達式。正則表達式可以用來過濾記錄或定義記錄 。此屬性組顯示有關這兩種類型的信息。當結果類型屬性值 爲INCLUDE或EXCLUDE時,過濾器用於過濾記錄;

希望這有助於

我沒有信譽尚未發表評論,但我會喜歡問,如果你正在使用Tivoli日誌文件中的Unix日誌代理的代理(LO) (ul)在回答之前。

0

如果您的問題仍然是實際... 這裏是documentationof LogAgent - http://www-01.ibm.com/support/knowledgecenter/SS4EKN_7.2.0.2/com.ibm.itm.doc_6.3/logfile/klo_fileformat_specs.htm

您可以指定新的正則表達式爲丟棄所有記錄mathced這個表達式將ITM事件不捕獲。

如果使用特殊的預定義的事件類DISCARD爲您的活動類,匹配相關聯的模式的任何日誌記錄被丟棄,併爲他們產生任何事件。例如: REGEX DISCARD 作爲匹配的模式,沒有任何內容寫入不匹配的日誌。匹配的日誌文件狀態記錄包括這些丟棄的事件。

0

BTW

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

可能會更好,因爲

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

。*是貪婪的,儘可能避免使用