Syslog-ngのメモ
提供: Astarisk Works Wiki
インストール
yumでインストールするのが簡単。ただし、rsyslog等を依存関係が衝突するかもしれないのでその場合は先にそれらのソフトをアンインストールしておく。
>yum install syslog-ng
syslogdを停止し、syslog-ngを起動する。
>service syslogd stop >servcie syslog-ng start >ps -ef|grep syslog root 8543 1 0 15:12 ? 00:00:00 /sbin/syslog-ng -p /var/run/syslogd.pid >logger -p daemon.crit syslog-ng install ok ←実際にログを出力して動作を確認 >tail /var/log/messages
設定方法
設定は/etc/syslog-ng/syslog-ng.confで行う。
ログローテーション
rpmでインストールした場合にはたいてい自動的に調整される。 /etc/logrotate.d/syslogdを編集して設定する。
/var/log/messages /var/log/secure /var/log/maillog /var/log/spooler /var/log/boot.log /var/log/cron {
sharedscripts
postrotate
/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
endscript
}