■debian Wheezy/Squeezeでの設定方法
■rsyslogの転送設定(受信側)
$ sudo grep -A 1 "#.*im..p" /etc/rsyslog.conf
--
■UDPの待ち受けポートを有効にする。
$ sudo grep -A 1 ".*im..p" /etc/rsyslog.conf
$ModLoad imudp
$UDPServerRun 514
--
$ sudo /etc/init.d/rsyslog restart
$ netstat -an | grep "\:514"
udp 0 0 0.0.0.0:514 0.0.0.0:*
udp6 0 0 :::514 :::*
■IPv4に制限
$ sudo grep OPT /etc/default/rsyslog
RSYSLOGD_OPTIONS="-c4"
$ sudo sed -i s/"RSYSLOGD_OPTIONS=\"-c4"/"& -4"/ /etc/default/rsyslog
$ sudo /etc/init.d/rsyslog restart
Stopping enhanced syslogd: rsyslogd.
Starting enhanced syslogd: rsyslogd.
$ netstat -an | grep "\:514"
udp 0 0 0.0.0.0:514 0.0.0.0:*
■上記サーバにcronログをsyslogを転送(送信側)。
$ grep @ /etc/rsyslog.conf
cron.* @192.168.1.1
$ sudo /etc/init.d/rsyslog restart
Stopping enhanced syslogd: rsyslogd.
Starting enhanced syslogd: rsyslogd.
■単純なチェック
$ crontab -l
* * * * * /bin/echo "Hello World"
■転送が確認出来たら、例えば以下のように警告以上を転送に変更(送信側)。
$ grep @ /etc/rsyslog.conf
*.warn @192.168.1.1