2013-04-10 150 views
0

我配置了我的系統以將syslog放入遠程機器。日誌記錄很重,而且我的內存不足。所以我想根據優先級過濾它,例如只記錄日誌錯誤消息。我看到一些選項在rsyslog現在網站Rsyslog篩選器選項

.=info;.=notice;\ mail.none /var/log/messages 

但這過濾標準並不適用於遠程機器只有本地機器是越來越受到影響。請讓我知道如何過濾遠程機器。

回答

0

這是一種語法,可讓您輕鬆過濾日誌傳輸。該過濾器被放置在local0工具:

local0.* @@(o)10.0.0.1:514 

你也可以考慮從優先指定優先級最高的傳輸優先級過濾器:

*.error @@(o)10.0.0.1:514 

將優先轉發錯誤日誌,關鍵,警報和緊急

而且finaly,你可以結合:

local0.*;*.error @@(o)10.0.0.1:514 

**這裏解釋使用條件結構是可能的:http://www.rsyslog.com/doc/rsyslog_conf_filter.html