0
我配置了我的系統以將syslog放入遠程機器。日誌記錄很重,而且我的內存不足。所以我想根據優先級過濾它,例如只記錄日誌錯誤消息。我看到一些選項在rsyslog現在網站Rsyslog篩選器選項
.=info;.=notice;\ mail.none /var/log/messages
但這過濾標準並不適用於遠程機器只有本地機器是越來越受到影響。請讓我知道如何過濾遠程機器。
我配置了我的系統以將syslog放入遠程機器。日誌記錄很重,而且我的內存不足。所以我想根據優先級過濾它,例如只記錄日誌錯誤消息。我看到一些選項在rsyslog現在網站Rsyslog篩選器選項
.=info;.=notice;\ mail.none /var/log/messages
但這過濾標準並不適用於遠程機器只有本地機器是越來越受到影響。請讓我知道如何過濾遠程機器。
這是一種語法,可讓您輕鬆過濾日誌傳輸。該過濾器被放置在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