Logwatch 管理 Linux log 無難度!
Logwatch 是歷史悠久的官方套件,如果用標準安裝一般來說預設就會有裝上了。Logwatch 可以蒐集一些軟體與硬體訊息變成一份簡易的報表,幫助管理者每天注意伺服器的狀態。
Step 1:我們的測試環境為 CentOS 6.5,請直接使用 yum 安裝即可,如下:
[root@server ~]# yum install logwatch
為了每天接收 log 通知,安裝完成之後會自動產生 /etc/cron.daily/0logwatch 檔案,這樣每天 4:02 就會執行 Logwatch 來發送 log mail
Step 2:編輯 /etc/logwatch/conf/logwatch.conf 設定擋,完整範例設定可以參考 /usr/share/logwatch/default.conf/logwatch.conf,如下:
[root@server ~]# vi /etc/logwatch/conf/logwatch.conf
主要設定以下參數:
MailFrom = Mail Title # 發送 Email 的標題
MailTo = [email protected] # 接收 Email
Detail = High # 資訊層級,可以是 Low, Med, High 字串或者 0~10 數字
Service = All # 需要回報的服務
Step 3:設定完成後只要執行 logwatch 就會發送 log 到上述設定的信箱,如果你只是想要查看 log mail 的內容,也可以執行 logwatch –print,這樣就只會顯示在畫面上。如下:
[root@server ~]# logwatch –print
大家看完是否覺得很簡單呢?只要跟著做就可經由電郵自動發送 log 給予特定管理員,從而增加管理上的效率。
「原文轉載:http://blog.toright.com」