====== Logwath でシステム監視 ======
ログファイルはそれ自体を見てもよくわからないので、Logwatch を使ってサマリだけを見るようにする。
===== インストール =====
Logwatch を apt-get でインストールする。
$ sudo apt-get install logwatch
===== 設定 =====
設定は、
* /etc/logwatch/conf/ の設定が優先
* /usr/share/logwatch/default.conf/ がデフォルト設定
設定を変更したい場合は、/usr/share/logwatch/default.conf/ から /etc/logwatch/conf/ にファイルをコピーして、コピーしたファイルを編集する。
とりあえずメインのコンフィグをコピー。
$ sudo cp /usr/share/logwatch/default.conf/logwatch.conf /etc/logwatch/conf/
設定を変更したいサービスの設定ファイルをコピーして編集する。
$ sudo cp /usr/share/logwatch/default.conf/services/foobar /etc/logwatch/conf/services/
そのまま起動するとエラーがでる。
$ sudo logwatch -mailto root
/var/cache/logwatch No such file or directory at /usr/sbin/logwatch line 632.
キャッシュ用のディレクトリを作る。
$ sudo mkdir /var/cache/logwatch
===== 動作チェック =====
$ sudo logwatch -mailto root
===== cron で実行 =====
/etc/cron.daily/00logwatch というファイルで毎日実行される。