Балансировка нагрузки HAProxy UDP

#ubuntu #proxy #haproxy #syslog #syslog-ng

#ubuntu #прокси #haproxy #системный журнал #системный журнал-ng

Вопрос:

Я пытаюсь настроить свой ubuntu в качестве балансировщика нагрузки с помощью HAProxy. Поскольку версия 2.3 также поддерживается UPD. Итак, по сути, я хочу настроить свою Ubuntu в качестве балансировщика нагрузки с помощью HAProxy, чтобы отправлять журналы (UDP-порт 514) на 2 моего сервера системного журнала. Следуя моей конфигурации:

 frontend Local_Server
bind 10.172.0.6:514
default_backend my_syslog_server

backend my_syslog_server
    balance roundrobin
    option forwardfor
    server syslog-ng01  10.172.0.3:514 
    server syslog-ng02  10.172.0.4:514 
 

Как выглядит моя конфигурация? правильно ли это?

Ответ №1:

Привет, попробуйте создать такой конфигурационный файл:

глобальный

формат stderr журнала iso local7

вызов myring

 description "My local buffer"
format rfc5424
maxlen 1200
size 32764
timeout connect 5s
timeout server 10s
# syslog tcp server
server mysyslogsrv 127.0.0.1:514 log-proto octet-count
 

лог-переадресация sylog-loadb

 dgram-bind 127.0.0.1:1514
bind 127.0.0.1:1514
# all messages on stderr
log global
# all messages on local tcp syslog server
log ring@myring local0
# load balance messages on 4 udp syslog servers
log 127.0.0.1:10001 sample 1:4 local0
log 127.0.0.1:10002 sample 2:4 local0
log 127.0.0.1:10003 sample 3:4 local0
 

Ссылка на ссылку: https://cbonte.github.io/haproxy-dconv/2.3/configuration.html