HAProxy is frequently used as a load-balancer in front of a Galera cluster. While diagnosing
an issue with HAProxy configuration, I realized that logging
doesn’t work out of the box on CentOS 6.5. Here is a simple
recipe to fix the issue.
If you look at the top of
you will see something like:
log 127.0.0.1 local2
This means that HAProxy will send its messages to rsyslog on
127.0.0.1. But by default, rsyslog doesn’t listen on any address,
hence the issue.
/etc/rsyslog.conf and uncomment these
This will make rsyslog listen on UDP port 514 for all IP
addresses. Optionally you can limit to 127.0.0.1 by adding: