logwatch で毎日、ログをメールで確認する
logwatch を cron で毎日実行すれば ssh や postfix などのログの要約をメールで受信できる。 以下は、ubuntu 12.04 に logwatch の設定をしたときのメモ。 メールの送信サーバに関する設定はあらかじめおこなっておく。
インストール
apt-get install logwatch
設定
以下は root での作業。
cp /usr/share/logwatch/default.conf/logwatch.conf /etc/logwatch/conf/
で設定ファイルを用意する。 指定のメールアドレスにログの要約を送信して欲しいので
MailTo = user@example.com
のように MailTo を設定する。 キャッシュで使うディレクトリが無いので
mkdir /var/cache/logwatch
として用意しておく。
ubuntu では cron で毎日、実行されるようになっている。
/etc/cron.daily/00logwatch
としてうまく動くかを確認する。