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です。