Как настроить лог для HaProxy
Для того, что бы включить логирование HaProxy отредактируйте /etc/sysconfig/rsyslog - приведите едиственную строку к следующему виду:
SYSLOGD_OPTIONS="-c 2 -r"
По факту, нужно добавить ключ -r
в опции демона rsyslog что бы разрешить ему принимать события на ip сокете.
Дальше редактируем файл /etc/rsyslog.conf
:
- Сначала нраскоментируем следующие строки:
# Provides UDP syslog reception
$ModLoad imudp
$UDPServerRun 514
и
# Provides TCP syslog reception
$ModLoad imtcp
$InputTCPServerRun 514
- Теперь осталось создать соответсвующую logfacility. Если в секции global конфигурационного файла haproxy у Вас написано следующее:
log 127.0.0.1 local2
тогда вкидываем в rsyslog.conf вот такую строку:
local2.* /var/log/haproxy.log
Для того что бы изменения вступили в силу, нужно перезапустить демон rsyslog:
/etc/init.d/rsyslog restart