nagios で監視してるので、5分おきぐらいで『/var/log/messages』にログが残るのでログを分けたい。
→ xinetd 経由でつかってるので、xinetd でログのファシリティを指定する。
# vi /etc/xinetd.d/nrpe … log_type = SYSLOG local2 # syslog のlocal2 にログを落とす。 …
syslogd で出力先ファイル指定。
syslog.conf に『;local2.none』と『local2.*』追加
# vi /etc/syslog.conf … *.info;mail.none;news.none;authpriv.none;cron.none;local2.none /var/log/messages # /var/log/messages に書かずに、 … # nrpe (nagios) local2.* /var/log/nrpe # /var/log/nrpe にログを書き込む。 …
logrotate.d の nrpe をファイル作成・設定。
# vi /etc/logrotate.d/nrpe /var/log/nrpe { weekly missingok rotate 4 }
※logrotate のテスト
# logrotate -dv /etc/logrotate.d/nrpe
出来た!