2012-07-10 54 views
3

我有一個graylog服務器設置和工作。 (版本0.9.6,帶有Web界面)。我有一個具有嚴重性NOTICE或更高級別的日誌條目的流。
我想添加一個過濾規則到那個過濾掉所有的單詞中有nagios字樣的條目(也是nagios:或者nagios-plugins)。Graylog2流過濾器規則

我試着將這些規則流(如一個完整的信息過濾器):

NOT .*nagios.* 
-nagios\:* 
-*nagios* 
NOT *nagios* 

的結果是,流停止獲取日誌條目。

如何添加正確的過濾器?

回答

1

只要.*nagios.*應該就夠了。

+2

但是,這是否並不意味着我只希望在它的Nagios的條目? – Raymii 2012-07-10 12:13:14

2

好了,感謝http://rubular.com和一些測試這個正則表達式的工作原理:

^((?!nagios).)*$ 
+1

這應該被提升爲接受的答案。 – Routhinator 2014-08-11 19:15:11