Logwatch設定備忘

※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。

【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でも送信できるみたい。


PDF

Linux

Posted by suama