Настройка логов haproxy в debian

  1. Устанавливаем rsyslog
sudo apt install rsyslog -y
  1. Добавляем секцию [global] в файл настроек /etc/haproxy/haproxy.conf
global
    #log /dev/log    local0
    #log /dev/log    local1 notice
    log 127.0.0.1 local2
    chroot /var/lib/haproxy
    stats socket /run/haproxy/admin.sock mode 660 level admin
    stats timeout 30s
    user haproxy
    group haproxy
    daemon
  1. Настроим rsyslog.conf
vi /etc/rsyslog.conf
  1. Снимаем комментарий со строк:
module(load="imudp")
input(type="imudp" port="514")
  1. Правим конфигуратор syslog для haproxy
# vi /etc/rsyslog.d/49-haproxy.conf
  1. Вставим текст
local2.*    /var/log/haproxy.log
  1. Рестартим сервисы

/etc/init.d/haproxy reload
/etc/init.d/rsyslog restart
Теперь мы имеем лог haproxy.