5.7. rsyslog에 HAProxy 메시지 로깅


/dev/log 소켓에 작성하여 rsyslog 에 HAProxy 메시지를 기록하도록 시스템을 구성할 수 있습니다. 또는 TCP 루프백 주소를 대상으로 지정할 수 있지만 이로 인해 성능이 느려집니다.
다음 절차에서는 rsyslog 에 메시지를 기록하도록 HAProxy를 구성합니다.
  1. HAProxy 구성 파일의 global 섹션에서 log 지시문을 사용하여 /dev/log 소켓을 대상으로 합니다.
    log /dev/log local0
    
  2. frontend,backendlisten 프록시를 업데이트하여 HAProxy 구성 파일의 global 섹션에서 구성한 rsyslog 서비스에 메시지를 보냅니다. 이렇게 하려면 다음과 같이 구성 파일의 defaults 섹션에 log global 지시문을 추가합니다.
    defaults
        log global
        option httplog
    
  3. chroot된 환경에서 HAProxy를 실행 중이거나 HAProxy가 chroot 구성 지시문을 사용하여 chroot 디렉토리를 생성하도록 하는 경우 해당 chroot 디렉터리 내에서 소켓을 사용할 수 있어야 합니다. 이렇게 하려면 rsyslog 구성을 수정하여 chroot 파일 시스템 내에 새 수신 대기 소켓을 생성할 수 있습니다. 이렇게 하려면 rsyslog 구성 파일에 다음 행을 추가합니다.
    $ModLoad imuxsock
    $AddUnixListenSocket PATH_TO_CHROOT/dev/log
    
  4. HAProxy 로그 메시지가 표시되는 내용과 위치를 사용자 지정하려면 시스템 관리자 가이드 의 Rsyslog 기본 구성에 설명된 대로 rsyslog 필터를 사용할 수 있습니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.