syslog远程日志存储

A机和B机,A机做日志数据存储服务器,B机是syslog日志产生。
两个主机的/etc/syslog.conf怎么设置,才能实现日志远程存储?
B机修改/etc/syslog.conf,加入以下语句
*.info @A
A机修改/etc/syslog.conf,加入以下语句
*.info /var/log/everyinfo             #这样所有的log信息都写到/var/log/everyinfo文件里面了
再编辑A机/etc/sysconfig/syslog,将
SYSLOGD_OPTIONS="-m 0"
修改为
SYSLOGD_OPTIONS="-r -m 0"
再重启A、B两机的syslog服务即可
配置成功则两机都有udp 514端口监听
 
测试:
在B机启动任一服务,看A机/var/log/everyinfo能否收到B机的log信息,能收到即表示配置成功
 
上一篇:日志服务接入方式之loghub log4j appender


下一篇:用Syslog 记录UNIX和Windows日志的方法