--------------------- Disk Space Begin ------------------------
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
108G 68G 35G 67% /
/dev/hda1 99M 26M 69M 28% /boot
---------------------- Disk Space End -------------------------
大略在 Logwatch 7 之後的版本,設定檔被移至 /etc/logwatch/conf/ 目錄下
,其中包含 ignore.conf,logfiles,logwatch.conf,override.conf,services 等檔案。
且都是空的檔案與資料夾,表示一切設定為預設值。而預設的範例設定檔則放置於
/usr/share/logwatch/default.conf,你可以參考此檔案的預設設定,而將它改寫至 /etc/logwatch/logwatch.conf 中。
以下我們用問答的方式來介紹 Logwatch 常用功能與常見問題。
問題一:將日誌寄給誰,由誰寄出
我們可以在 /etc/logwatch/logwatch.conf 中,設定 Logwatch 將日誌資料寄到哪個信箱,以及由誰寄出。
#寄給誰
MailTo = admin@aaa.com
#由誰寄出
MailFrom = admin@aaa.com
問題二:如何移除不想分析的服務
有些服務不是那麼重要,移除後可以減少日誌郵件寄出的大小,Logwatch 預設為掃描所有的服務,參數為 All,所花的時間是最多,為了節省時間,可以把不需要分析的移除,以下為範例。
# The 'Service' option expects either the name of a filter
# (in /usr/share/logwatch/scripts/services/*) or 'All'.
# The default service(s) to report on. This should be left as All for most people.
Service = -audit
Service = -cisco
Service = -http
Service = -samba
Service = -postfix
問題三:省略寄信步驟,直接列出昨天的日誌資訊
[root@lamp ~]# logwatch --print
問題四:單獨查看某個服務 (如 clamav )
[root@lamp ~]# logwatch --service clamav --print
問題五:剛剛修改 logwatch config 設定,想馬上知道結果
修改 range 旗標,將其目標縮小至今天。
[root@lamp ~]#logwatch --service clam-update --range Today --print
問題六:如何移除警告 Warning: Large mailbox: root
Large Mailbox threshold: 40MB (41943040 bytes)
當收到的 Log 其中個人郵件超過 40MB 就會被記錄,可以根據以下說明修改限制大小。
在 /etc/logwatch/conf/servicessendmail-largeboxes.conf 中
# Mailbox size threshold
# can add units KB, MB, GB, TB
# can set to 0 to report spool files being created where they shouldn't
sendmail_largeboxes_size = 40MB
# 改為希望的大小就可以了。
沒有留言:
張貼留言