I am trying to use https://github.com/gliderlabs/logspout so I can see all the logs from my containers in one place. I need rsyslog to listen on UDP socket on port 514. I uncommitted $ModLoad imudp and $UDPServerRun 514 in /etc/rsyslog.conf and restarted rsyslog. In order to test it I run logger -d -n --port 514 "hello" but I don't see anything. The IP is my laptop IP.

Is this the correct way to configure rsyslog and is this the correct way to test it?

I am on Ubuntu 14.10 (laptop)


  • did you verify its bound to the port? netstat -ltupn | grep 514
    – Mike
    Feb 15, 2015 at 4:04

1 Answer 1


I am not sure what changed, but now it's working. Here are a some details that might help others: logger "hello" was enough. no need to pass any parameters.

echo hello | nc -u 514 is actually a better test since this should work from a docker container. from some reason loger "hello" doesn't work inside a container.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .