Logwatch設定備忘
【Logwatch設定してみた】
Logwatchはディスク容量やユーザーのログイン回数など、サーバの各種ログのレポートをしてくれるものです。思わぬアタックが分かる場合がありますので取りあえず受け取っておくのが良いかと。メールが送信できるようになっているものとします。
CentOS6.2で実行
Logwatchのインストール
# yum install logwatch ・ ・ ・ Is this ok [y/N]: y ・ ・ ・ Complete!
Logwatchをroot経由で送りたいメールアドレスへ転送する場合
# vi /etc/aliases
以下のような行を追加して保存
root: 送りたいメールアドレス
※これをやるとcron実行結果などroot宛メールがジャンジャカ来るようになるので、必要に応じてcronの実行メールを抑制するなどします。
aliases設定を反映
# newaliases
テスト
以上で毎朝送られてくるようになっていますが、試しに今送ってみます。
su -でハイフン付きでrootになって以下のコマンドを実行してメールが送られてくるか確認します。
# /etc/cron.daily/0logwatch
ちなみにハイフン付けずに実行するとPATHが通っていないからか、
Can't exec "sendmail": No such file or directory at /etc/cron.daily/0logwatch line 1010, line 2. Can't execute sendmail -t: No such file or directory
というようなエラーが出ます。
/etc/logwatch/conf/logwatch.conf
に
mailer = "/usr/sbin/sendmail -t"
を追加するとハイフンなしrootでも送信できるようです。
【PR】
Amazonベーシック 乾電池 単3形 単三電池 アルカリ 保存期限10年 20個セット 1.5V 液漏れ防止
¥718 (2024年5月19日 16:05 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)