通过rsyslog从远程客户端获取日志

我刚刚安装了Debian 6.我试图获得系统日志服务器的原因,我曾经按照这个任务手动。 我在远程客户端服务器上configuration了/etc/rsyslog.conf,通过udp端口514发送数据。

$ModLoad imuxsock $ModLoad imklog *.* @server-ip:514 

而且我还configuration了服务器的rsyslog.conf来接受它们。

 :source, isequal, "client-host-ip" /var/log/clientlog.log :source, isequal, "client-host-ip" ~ 

我检查了我的防火墙设置,它通过udp 514,但由于某些原因,仍然不能正常工作。 我错过了什么?

在服务器上:

 module(load="imudp") # needs to be done just once input(type="imudp" port="514") 

检查服务器上的netstat -nulp。

http://www.rsyslog.com/doc/rsyslog_conf.html

http://www.rsyslog.com/receiving-messages-from-a-remote-system/