Linux
如何從 Logwatch 中刪除 ^null$ 錯誤?
站點遷移到 HTTPS 後,所有訪問站點的主機都會在 Logwatch 中顯示 ^null$-errors(連接關閉,直到伺服器收到響應)。
如何消除此錯誤?
在 Logwatch 電子郵件報告中:
*.** MB transferred in 7645 responses (1xx 7645, 2xx 0, 3xx 0, 4xx 0, 5xx 0) ... ^null$ 2359 Time(s) ...
問題是錯誤的 Apache 日誌格式。我將 apache2.conf 文件更改為預設的日誌格式,Logwatch 開始正常工作:
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\""
嘗試添加到.
.*\^null\$.*``/etc/logwatch/conf/ignore.conf
另一種方法是編輯
scripts/services/http
(預設在 /usr/share/logwatch 下),找到該行my @exploits = (
並刪除該行並'^null$'
跟隨它,但這將在更新時被覆蓋。