« vps でフレームワーク ethna 導入 | メイン | webサーバ設定のカスタマイズ »

UNIX

vps でログの監視とローテート

●logwatch がインストールされているか確認
[root@www ~]# yum list installed | grep logwatch
logwatch.noarch                           7.3-9.el5_6                  installed
[root@www ~]# which logwatch
/usr/sbin/logwatch
[root@www ~]# logwatch -v
Logwatch 7.3 (released 03/24/06)
●なければ logwatch をインストール
[root@www ~]# yum info logwatch
[root@www ~]# yum -y install logwatch
●logwatch の設定
デフォルトで root へ通知される。ここでは外部へのメールアドレスへ通知する。
/etc/logwatch/conf/logwatch.conf へ直接
MailTo = MyMail@outside.domain を追加するか
root宛の全通知を外部へのメールアドレスへ転送するように変更する。
[root@www ~]# diff /etc/aliases.org /etc/aliases
96c96
< #root:                marc
---
> root:       MyMail@outside.domain
●試験
[root@www ~]# logwatch --print
●logrotate がインストールされているか確認
[root@www ~]# yum list installed | grep logrotate
logrotate.i386                          3.7.4-12                       installed
●なければ logrotate をインストール
[root@www ~]# yum info logrotate
[root@www ~]# yum -y install logrotate
通常デフォルトで1週間毎に4世代の設定で導入済み。カスタマイズは次回。

トラックバック

このエントリーのトラックバックURL:
https://www.remix.asia/cgi/mt/mt-tb.cgi/6851

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)