On Wed, Jan 07, 2009 at 02:05:12PM -0800, Daniel Gentleman wrote:
> Hi HAProxy users.
> I'm trying to get my instance of HAProxy to log everything to a remote
> syslog server. I can't even get ot to write to the LOCAL Syslog server.
> This is on FreeBSD 7.0-STABLE.
> Some snippits:
> log 127.0.0.1 local0 notice
With "notice", you will not get traffic, only startups/shutdowns and server state transitions.
> log global
> mode http
> option httplog
> option logasap
> option dontlognull
everything's right till here IMHO.
> local0.* /var/log/haproxy.log
> syslogd_flags="-C -a 127.0.0.1"
just guessing, I don't have a FreeBSD here, but on my OpenBSD I see that I added "-u" to listen o the UDP socket, instead of "-a 127.0.0.1". Those might be different, but are you sure you don't need another special flag for syslogd to accept UDP logs from localhost ?
Also, you might be able to test your syslog setup using netcat :
# echo "<133> blah" | nc -u 127.0.0.1 514
(133 is 16*8 + 5 = local0.notice)
You must get the log in the file with this. Otherwise it indicates an issue with your syslog configuration.
Willy Received on 2009/01/11 11:13
This archive was generated by hypermail 2.2.0 : 2009/01/11 11:15 CET