nrpe(nagios)のログが、『/var/log/messages』に出ちゃうのを設定変更する。


FH010017



※写真と本文は関係ありません。


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


出来た!