【问题标题】:Where redirected rsyslog is saved to?重定向的 rsyslog 保存到哪里?
【发布时间】: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

标签: logging rsyslog


【解决方案1】:

在 10.0.0.2 的 rsyslog 配置中,您应该有一些过滤器,例如:

*.* /var/log/syslog

有关详细信息,请参阅 rsyslog 文档的 Filter Conditions 部分。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-08
    • 1970-01-01
    相关资源
    最近更新 更多