Logwatch
Logwatch 報告中不包括一台主機。為什麼?
正如標題所說,我已經設置了一個中央 RHEL rsyslog 伺服器,其中有幾個 RHEL 客戶端將他們的所有日誌轉發給它。日誌被正確轉發,因為當我查看
/var/log/*
伺服器上的日誌內容時,所有客戶端事件都顯示出來了。然而,當我跑…
perl /usr/share/logwatch/scripts/logwatch.pl
…在伺服器上,其中一個客戶端未顯示在報告中。完全不知道這是否與此有關,但是,沒有出現的客戶端曾經在某個時候配置了 logwatch。不過,目前,我已禁用該功能並從中刪除了所有 logwatch 文件。
的內容
/usr/share/logwatch/default.conf/logwatch.conf
如下。LogDir = /var/log TmpDir = /var/cache/logwatch Output=mail Format=html MailTo = admin@domain.com MailFrom = logwatch@domain.com Print = Range = yesterday Detail = Med Service = All mailer = "sendmail -t" HostLimit = no SplitHosts = yes MultiEmail = no Service = -zz-disk_space
所以這是我的問題:
- 為什麼排除此主機?
- 其次,有點相關,自定義報告格式的最佳方法是什麼?
謝謝!
沒關係。看起來我必須給它一天的時間來積累日誌。所有主機現在都顯示在報告中。