Назад | Перейти на главную страницу

Регистрация результатов / проблем проверки haproxy

как включить ведение журнала результатов проверки haproxy (или только сбоев)? Я видел несколько сообщений в списках рассылки, предлагающих это возможно:

Server LDAPSFarm/LDAPS1 is DOWN, reason: Socket error, check duration: 277ms. 1 active and 0 backup servers online. 0 sessions requeued, 0 total in queue.

но я не получаю таких же результатов. Моя конфигурация более или менее такая:

global
        log 127.0.0.1 local0
        user haproxy
        group haproxy
        spread-checks 5

defaults
        log     global
        mode    http
        option  httplog
        option  dontlognull
        retries 3
        redispatch
        maxconn 2000

        stats enable
        stats hide-version

        option allbackups

listen XXX YYY
        mode tcp
        balance roundrobin
        option httpchk /

        server XXX-1 ZZZ1 check port 8080 inter 2s rise 15 slowstart 10s
        server XXX-2 ZZZ2 check port 8080 inter 2s rise 15 slowstart 10s

Если я включаю страницу статистики и смотрю на нее, я вижу, что иногда строки сервера становятся желтыми / красными, что говорит о сбоях мониторинга, но в настоящее время я не вижу ничего связанного с этим в файлах журнала. Как я могу получить эту информацию?

я думаю, что дело не в версии haproxy, вам может понадобиться добавить строку с

"option  log-health-checks" 

в конфигурационном файле haproxy. как показано ниже

defaults
        log     global
        mode    tcp
        option  tcplog
        option  log-health-checks
        option  dontlognull
        option  dontlog-normal
        option  redispatch

Выяснил причину. Версия haproxy, которую я использовал, просто не записывала сообщения об ошибках.

Ваш сервер системного журнала действительно прослушивает 127.0.0.1 и настроен ли где-нибудь для регистрации всех сообщений local0. *?