09 октября 2023 Linux ubuntu 22.04 haproxy rsyslog logging
Недавно обнаружил, что современные на 2023 года Ubuntu не логируют работу Haproxy. Оказывается в них отсутствует и не настроен rsyslog
проверить можно вот так
apt-cache policy rsyslog
установить вот так
sudo apt-get install rsyslog
Затем необходимо настроить его для работы на 514 пору, для этого необходимо раскоментировать следующие настройки
egrep 'im(tcp|udp)' /etc/rsyslog.conf
module(load="imudp")
input(type="imudp" port="514")
module(load="imtcp")
input(type="imtcp" port="514")
и перезапустить
service rsyslog restart
Затем проверить в /etc/haproxy/haproxy.cfg глобальную настройку
global
log 127.0.0.1:514 local0
defaults
log global
и перезапустить haproxy
haproxy -c -V -f /etc/haproxy/haproxy.cfg && service haproxy reload
А так же подумать на счёт переноса haproxy в отдельный контейнер