ユーザ用ツール

サイト用ツール


ubuntu-server-10-04:logwatch

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 というファイルで毎日実行される。

ubuntu-server-10-04/logwatch.txt · 最終更新: 2010/10/30 14:21 by admin