Как настроить лог для HaProxy

Для того, что бы включить логирование HaProxy отредактируйте /etc/sysconfig/rsyslog - приведите едиственную строку к следующему виду:

SYSLOGD_OPTIONS="-c 2 -r"

По факту, нужно добавить ключ -r в опции демона rsyslog что бы разрешить ему принимать события на ip сокете.

Дальше редактируем файл /etc/rsyslog.conf:

  1. Сначала нраскоментируем следующие строки:
# Provides UDP syslog reception
$ModLoad imudp
$UDPServerRun 514

и

# Provides TCP syslog reception
$ModLoad imtcp
$InputTCPServerRun 514
  1. Теперь осталось создать соответсвующую logfacility. Если в секции global конфигурационного файла haproxy у Вас написано следующее:
log         127.0.0.1 local2

тогда вкидываем в rsyslog.conf вот такую строку:

local2.*                                                /var/log/haproxy.log

Для того что бы изменения вступили в силу, нужно перезапустить демон rsyslog:

/etc/init.d/rsyslog restart

Share Button