配置并测试 rsyslog 到 UDP 套接字

配置并测试 rsyslog 到 UDP 套接字

我正在尝试使用https://github.com/gliderlabs/logspout这样我就可以在一个地方看到我容器中的所有日志。我需要 rsyslog 在端口 514 上监听 UDP 套接字。我在 /etc/rsyslog.conf 中取消提交了​​ $ModLoad imudp 和 $UDPServerRun 514,然后重新启动了 rsyslog。为了测试它,我运行记录器-d-n 192.168.1.121--端口514“你好”但我什么也没看到。该 IP 是我的笔记本电脑 IP。

这是配置 rsyslog 的正确方法吗?这是测试它的正确方法吗?

我在 Ubuntu 14.10(笔记本电脑)上

谢谢!

答案1

我不确定发生了什么变化,但现在它正在工作。以下是一些可能对其他人有帮助的详细信息: 记录器“你好”就足够了。无需传递任何参数。

echo hello | nc -u 172.17.42.1 514这实际上是一个更好的测试,因为它应该在docker容器中工作。出于某种原因记录“你好”在容器内不起作用。

相关内容