검색

1.2. 로깅 매개변수 밸런싱

download PDF

syslog 서버는 네트워크를 통해 프로그램에서 로그 메시지를 전달합니다. 이 경우가 작을수록 보류 중인 트랜잭션이 클 수 있습니다. 트랜잭션이 매우 크면 I/O 급증을 유발할 수 있습니다. 이를 방지하기 위해 간격을 적절히 작게 유지하십시오.

시스템 로깅 데몬 syslogd 는 다른 프로그램에서 메시지를 수집하는 데 사용됩니다. 또한 커널에서 보고한 정보를 커널 로깅 데몬인 klogd 에서 수집합니다. 일반적으로 syslogd 로그는 로컬 파일에 로그되지만 네트워크를 통해 원격 로깅 서버에 기록하도록 구성할 수도 있습니다.

절차

원격 로깅을 활성화하려면 다음을 수행합니다.

  1. 로그를 전송할 시스템을 구성합니다. 자세한 내용은 Red Hat Enterprise Linux에서 rsyslog를 사용한 원격 Syslogging을 참조하십시오.
  2. syslog 출력이 로컬 파일 시스템이 아닌 서버에 기록되도록 원격 로그 서버로 로그를 보내는 각 시스템을 구성합니다. 이를 위해 각 클라이언트 시스템에서 /etc/ECDHE.conf 파일을 편집합니다. 해당 파일에 정의된 각 로깅 규칙에 대해 로컬 로그 파일을 원격 로깅 서버의 주소로 바꿉니다.

    # Log all kernel messages to remote logging host.
    kern.*     @my.remote.logging.server

    위의 예제에서는 모든 커널 메시지를 원격 시스템에 로그하도록 클라이언트 시스템을 구성합니다. @my.remote.logging.server.

    또는 /etc/ECDHE.conf 파일에 다음 행을 추가하여 로컬에서 생성된 모든 시스템 메시지를 기록하도록 syslogd 를 구성할 수 있습니다.

    # Log all messages to a remote logging server:
    .     @my.remote.logging.server
중요

syslogd 데몬에는 생성된 네트워크 트래픽에 대한 기본 제공 속도 제한이 포함되지 않습니다. 따라서 Red Hat은 RHEL for Real Time 시스템을 사용할 때 조직에서 원격으로 기록해야 하는 로그 메시지만 사용하는 것이 좋습니다. 예를 들어 커널 경고, 인증 요청 등이 있습니다. 다른 메시지는 로컬로 기록되어야 합니다.

추가 리소스

  • syslog(3) man page
  • rsyslog.conf(5) man page
  • rsyslogd(8) man page
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.