Postfix

更改後綴日誌記錄行為以忽略來自 localhost 的連接,因為 monit

  • May 31, 2011

我有一個相當標準的 postfix 安裝,它使用 monit 進行監控。Monit 經常檢查連接,當它檢查連接時,來自 localhost 的連接在某種程度上污染了我的日誌文件。

有沒有辦法改變這種記錄行為?

不是來自 Postfix,但如果你使用足夠新的 syslog 守護程序,你可以在那裡完成。例如,在 syslog-ng 中,您可以創建一個匹配 localhost 連接的過濾器,並在您的日誌語句中執行一個排除該過濾器匹配項的條件。

例如(使用前請先檢查一下):

filter f_mailNoLocalhost { facility(mail) and not match("matching pattern here");};

也就是說,您可能遲早需要了解它們,而沒有它們將是不利的。您也可以在執行用於解析它們的任何解析器時將它們過濾掉 - 即使它只是您的眼睛。;) 此外,如果執行不具有此類功能的 syslog 守護程序,您可以設置一個 cron 作業以在日誌輪換後進行清理(通過“grep -v 模式”)。

如果連接計數大到足以“污染”日誌,那麼它就足以保留,因為它可能會影響故障排除。

引用自:https://serverfault.com/questions/275390