CentOS 7 にlogwatchをインストールして、メールへ自動配信するまでの記録を記します。
logwatchをインストール
# インストール
yum install logwatch
記述済みの初期ファイル logwatch.conf が、/usr/share/logwatch/default.conf/
に格納されています。
また、/etc/logwatch/conf/にもlogwatch.confという同名の空ファイルがあります。
空の/etc/logwatch/conf/logwatch.confを削除し、
初期設定ファイル /usr/share/logwatch/default.conf/logwatch.confを
/etc/logwatch/conf/ に格納(コピー)しました。
ファイルを整理
# 空っぽファイルの削除
rm /etc/logwatch/conf/logwatch.conf
# 設定ファイルをコピー
cp /usr/share/logwatch/default.conf/logwatch.conf /etc/logwatch/conf/logwatch.conf
設定ファイルを編集
vi /etc/logwatch/conf/logwatch.conf
logwatch.conf 編集箇所
# 44行目 メールの宛先を希望のメールアドレスに書き換えます。
MailTo = kashiwagi@takeshi.com
# 76行目 情報のレベルをより詳細にみる場合はHigh
Detail = High
最後に出力のテストを行います。
出力テスト
# 画面上に標準出力する場合
logwatch -output stdout
# メール出力する場合
logwatch -output mail
これで表示されたらOKです。