【发布时间】:2013-12-08 00:18:01
【问题描述】:
我已将两台计算机连接成一个网络,它们之间只有一根以太网电缆。它们都是Ubuntu 12.04,可以毫无问题地相互ping通。对于日志,我想转发 IP 地址 10.0.0.1,我想发送到的地址是 10.0.0.2。
我想通过 TCP 重定向日志,所以在客户端中,我在 /etc/rsyslog.conf 文件中添加了以下行,因为我阅读了许多操作指南,如下所示:
*.* @@10.0.0.2:514
然后在地址为 10.0.0.2 的机器中,我希望将日志转发到该机器上,我取消了以下行的注释,因为我再次了解正确的配置。
$ModLoad imtcp
$InputTCPServerRun 514
根据我阅读的指南,我看不出我需要做任何其他事情。我已经重新启动了两台机器,但在 /var/log 中看不到任何内容,这表明正在保存另一台机器的日志。
他们应该被保存在哪里?感谢阅读。
【问题讨论】:
-
你能发布发送者和接收者的完整配置吗?可能有像“~”这样的指令会停止处理消息,或者类似的东西。最好先删除配置,例如: -sender: $ModLoad imuxsock . @@10.0.0.2:514 -receiver $ModLoad imtcp $InputTCPServerRun 514 . /var/log/messages