RHEL6 に logwatchをインストールしようとすると、色々なモジュールをインストールする必要がある
rpm -Uvh perl-YAML-Syck-1.07-4.el6.x86_64.rpm
rpm -Uvh perl-Date-Manip-6.24-1.el6.noarch.rpm
rpm -Uvh logwatch-7.3.6-49.el6.noarch.rpm
yum が使えれば、
yum install logwatch
で済む
logwatchの設定ファイルは、/etc/logwatch/conf/logwatch.conf
に格納されています。
しかし、設定内容が記載されているファイルは別のところにあり、
logwatch.confの中には、 「ここに設定ファイルがあるからコピーしてこい」 というようなメッセージだけ記載されています。
設定に関しては、まず/etc/logwatch/conf/logwatch.confの中身を見て
指定された場所からファイルをコピーしてきます。
とりあえず、これだけで、毎朝root宛に前日のログ集計結果をlogwatchがメールで送ってくれます。
/etc/logwatch/conf/logwatch.conf
# Default person to mail reports to. Can be a local account or a
# complete email address.
MailTo = root
※上記送り先を、rootから外部メールに変更したら、外部メールに対して
毎日logwatchのレポートメールが届くようになります。
もちろん、logwatchを設定したLinuxマシンで、外部メールへの送信機能(Postfixなど)が
設定されていることが大前提ではありますが・・・