【CentOS】CentOS 6.2にlogwatchをインストールする

スポンサーリンク

コンテンツ

サーバを立てていると色んなログが溜まっていきますが、そんなログをみやすく毎日メールなどで送ってくれる便利なソフト。地味だけど大助かり

 _______________________
     <○√  くそっ毎日SSHでログインして
      くく   # cat /var/log/secure で見にいくのはめんどくさいお…
 ________________________________
        ~|
         \○    大丈夫か?BOY
            ∥\
   <○>     ∥/
    ∥    / |
    >>    \ |
 logwatchさん!!

というぐらい役立つソフト。

インストール

# yum install logwatch

設定

# vi /etc/logwatch/conf/logwatch.cong
MailTo = root
Detail = High
LogDir = /var/log

他にも色んなオプションがありますが、自分はこれぐらい設定してます。
MailToの値は外部のメールアドレス(gmailなど)にもできます。が、さくらのVPSの試用期間中の場合はSPAM対策で外部のメールアドレスに送ろうとしても失敗するので注意。

実行

# logwatch --print       //結果を端末に表示
# logwatch --mailto root //結果をrootに送る

毎日午前4時ぐらいにメールでlogwatchのログが届くようになります。ログが多すぎる場合はDetailをMedium→Lowとだんだん落として行くと良いかも。