[리눅스] HAProxy 로그 설정 방법

Jk Lim·2023년 5월 24일
0
post-thumbnail
  • haproxy는 log를 직접 기록하지 않고 rsyslog에 보내어서 기록한다.
  • 따라서 rsyslog.conf 파일에 udp 514 port 를 listening 상태로 open하고 haproxy.cfg에는 어떠한 포맷으로 기록할지, 어떤 서버(백엔드, 프론트엔드 등)의 신호를 기록할지를 설정해야 한다.
  • 사용 OS 및 haproxy 버전은 다음과 같다.
vim /etc/haproxy/haproxy.cfg
global
log 127.0.0.1:514 local0 ### 내용 추가
...

vim /etc/rsyslog.conf
# Provides UDP syslog reception ### UDP 514 포트 주석 해제
$ModLoad imudp
$UDPServerRun 514
local0.* /var/log/haproxy-traffic.log    ### 해당 내용 추가
...

systemctl restart rsyslog.service ### 서비스 재시작
tail -f /var/log/haproxy-traffic.log  ### 로그 모니터링

0개의 댓글