logwatch を無効にする

November 13th, 2009 by naoya | Filed under day.

CentOS でサーバ運用をしていて、サーバ台数がだんだんと増えてくると、logwatch のメールをまったく見なくなります。logwatch には、その日のサーバの状態が書かれてていてチェックすることでサーバの状態を把握することができます。しかし、サーバ台数が増えてくると、毎日すべてのサーバの logwatch のメールを見ていると時間がかかってきてしまいます。基本的に、すべて Nagios で監視しているので logwatch のメールを送信しないように logwatch を無効にしてみました。

CentOS の logwatch を無効にするには、/etc/cron.daily/0logwatch を削除するだけです。

puppet だと、次のように記述します。

file { “/etc/cron.daily/0logwatch”:
ensure => absent,
}

これで、logwatch を毎朝実行しなくなるので、logwatch のメールが受信しなくてすむようになりました。

一人でサーバ運用していると、こういった日々の小さな改善が大事になってくると、しみじみと思いました。

Leave a Reply

Get Adobe Flash playerPlugin by wpburn.com wordpress themes