Haproxy, rsyslog не работает с udp

В последнее время я работаю с HAProxy, и он отлично работает.

Теперь я хочу получить журнал HAProxy, и я застрял на несколько дней.

Работа с ubuntu 14.04. Пожалуйста, нажмите на ссылку для SS.

Меняю haproxy.conf

global
        log 127.0.0.1 local1
        chroot /var/lib/haproxy
        stats socket /run/haproxy/admin.sock mode 660 level admin
        stats timeout 1000s
        user haproxy
        group haproxy
        daemon

и создайте файл конфигурации rsyslog в /etc/rsyslog.d/haproxy.conf

$ModLoad imudp
$UDPServerAddress 127.0.0.1
$UDPServerRun 514
$template Haproxy,"%msg%n"
local1.* /var/log/haproxy.log
### keep logs in localhost ###
&~

и udp-сервер активирован

https://i.stack.imgur.com/3OU4A.png

Однако в / var / log rsyslog не ведет журнал, даже если rsyslog не создает файл haproxy.log !, когда я сначала создаю этот файл haproxy.log, это не работает.

что мне делать дальше? Я также тестирую ведение журнала с помощью сокета unix, это тоже не работает.

пожалуйста, помогите мне.


person Baratu    schedule 08.02.2017    source источник


Ответы (1)


Вероятно, ваша конфигурация chroot в глобальном разделе предотвращает запись в /var/log/haproxy.log

Более новые версии HAProxy и Ubuntu по умолчанию устанавливают / dev / log в качестве места назначения для ведения журнала. Это работает даже с chroot

person PHINCY L PIOUS    schedule 12.02.2017