Rsyslogd通過rsyslog.conf檔案,通常位于/ etc中配置預設情況下, rsyslogd讀取檔案/ etc / rsyslog.conf 。這可以通過指令行選項來改變。
配置檔案的例子可以在rsyslog現在的wiki上找到。同時請在你的頭腦中rsyslog現在配置片段。這些都是随時可以使用真正的積木rsyslog現在的配置。
也有與文檔集一起提供一個樣本檔案。如果你不喜歡閱讀,一定要至少有一個快速浏覽一下rsyslog現在, example.conf 。
雖然rsyslogd包含增強對标準的syslogd ,已作出努力,以保持配置檔案盡可能相容。同時,由于顯而易見的原因,增強功能需要不同的配置檔案的文法, rsyslogd應該能夠使用标準的syslog.conf檔案的工作。這是特别有用的,而你是從syslogd的遷移到rsyslogd 。
子產品
線
行可以通過指定一個反斜杠( “\”)作為該行的最後一個字元繼續進行。有4K的寫死行的最大長度。如果您需要線比大,你需要改變内部rsyslog現在編譯時設定,并重新編譯。
配置指令
基本結構
rsyslog現在支援标準SYSKLOGD的配置檔案格式和擴充它。是以,在一般情況下,你可以采取一個“正常”的syslog.conf檔案,并用它連同rsyslogd 。它會明白一切。但是,要使用最rsyslogd的獨特功能,需要添加擴充配置指令。
Rsyslogd支援古典,選擇為基礎的基準線。他們仍然在它的心髒,所有操作都通過基準線啟動。的規則線條是不是開始有一進制或注釋符号( # )的任一行。開始$行進行rsyslog現在的具體指令。
每個規則行包含兩個字段,一個選擇域和一個動作域。這兩個字段由一個或多個空格或制表符分隔。選擇字段指定的設施,屬于指定的優先行動的模式。
行開頭的井号(“# '' )和空行會被忽略。
模闆
輸出通道
篩選條件
操作
示例
在這裡,你會發現示例模闆和選擇線路。我希望他們是不言自明的。如果沒有,請參閱www.monitorware.com/rsyslog/的提醒。
配置檔案的文法差異
Rsyslogd采用了稍微不同的文法,它的配置檔案比原來的BSD來源。原本是一個特定的優先級的所有消息及以上的被轉發到日志檔案中。修飾符“= '', ”''和“ - ! ''加入到使rsyslogd更靈活,并使用它以更直覺的方式。
原來的BSD syslogd的不了解空間的選擇和行動領域之間的分隔符。
相較于從Sysklogd軟體包的syslogd , rsyslogd提供了額外的功能(如模闆和資料庫支援) 。由于顯而易見的原因,文法,用于定義這些功能是在rsyslogd提供,僅。
[傳回頂部] [手動索引] [ rsyslog現在網站]
本文檔是rsyslog現在項目的一部分。
版權所有 2008-2011萊納Gerhards和Adiscon 。使用GNU GPL版本3或更高釋放