Sun Java System Directory Server Enterprise Edition 6.2 관리 설명서

syslogd 데몬에 경고 로깅

이 절에서는 syslogd 데몬에 대한 경고 메시지 로깅을 구성하는 방법과 운영 체제에서 syslog 경고를 허용하도록 구성하는 방법에 대해 설명합니다.

Procedure디렉토리 프록시 서버에서 경고를 syslogd 데몬에 기록하도록 구성하는 방법

DSCC를 사용하여 이 작업을 수행할 수 있습니다. 자세한 내용은 디렉토리 서비스 제어 센터 인터페이스 및 DSCC 온라인 도움말을 참조하십시오.

  1. (옵션) 시스템 로그 경고의 현재 등록 정보 값을 봅니다.


    $ dpconf get-server-prop -h host -p port syslog-alerts-enabled \
     syslog-alerts-facility syslog-alerts-host

    시스템 로그 경고의 기본 등록 정보는 다음과 같습니다.


    syslog-alerts-enabled   :  false
    syslog-alerts-facility  :  USER
    syslog-alerts-host      :  localhost

    syslog-alerts-host 등록 정보는 메시지를 보낼 syslogd 데몬의 호스트 이름을 정의합니다. syslog-alerts-facility 등록 정보는 읽기 전용이며 메시지를 시스템 로그의 user 범주로 보냅니다.

  2. 경고 메시지를 syslogd 데몬에 기록하도록 활성화합니다.


    $ dpconf set-server-prop -h host -p port syslog-alerts-enabled:true
  3. (옵션) 경고 메시지를 다른 호스트의 syslogd 데몬으로 보냅니다.


    $ dpconf set-server-prop -h host -p port syslog-alerts-host:hostname
    

운영 체제에서 syslog 경고를 허용하도록 구성

이 절에서는 SolarisTM, Linux 및 HP-UX 운영 체제에서 syslog 경고를 허용하도록 구성하는 방법에 대해 설명합니다.

ProcedureSolaris OS에서 syslog 경고를 허용하도록 구성하는 방법

  1. syslog 구성 파일에 적절한 기능을 추가합니다.

    예를 들어 USER 기능을 사용하여 모든 경고를 저장하려면 /etc/syslog.conf에 다음 행을 추가합니다.

    user.info       /var/adm/info

    여기서 /var/adm/info는 메시지를 저장할 로컬 디렉토리 예입니다. 작업을 계속하기 전에 /var/adm/info가 있는지 확인합니다.

  2. syslogd 데몬을 다시 시작합니다.

    1. Solaris 8 및 9의 경우 다음을 입력하여 syslogd를 다시 시작합니다.

      $ /etc/init.d/syslog stop | start
    2. Solaris 10의 경우 다음을 입력하여 syslogd를 다시 시작합니다.

      $ svcadm restart system/system-log
  3. 메시지가 syslog에 기록되는지 확인합니다.

    $ logger -p user.info "Test message"
    $ cat /var/adm/info
     Jun 19 17:18:38 host user: [ID 12345 user.info] Test message

ProcedureLinux에서 syslog 경고를 허용하도록 구성하는 방법

  1. syslog 구성 파일에 적절한 기능을 추가합니다.

    예를 들어 USER 기능을 사용하여 모든 경고를 저장하려면 /etc/syslog.conf에 다음 행을 추가합니다.

    user.info       /var/adm/info

    여기서 /var/adm/info는 메시지를 저장할 로컬 디렉토리 예입니다. 작업을 계속하기 전에 /var/adm/info가 있는지 확인합니다.

  2. syslogd 데몬이 -r 옵션과 함께 실행되도록 구성합니다.

    이 옵션을 사용하면 syslogd가 네트워크 연결을 허용합니다. 기본적으로 -r 옵션은 설정되어 있지 않습니다.

    -r 옵션을 설정하려면 /etc/sysconfig/syslog에 다음 행을 추가합니다.

    SYSLOGD_OPTIONS="-m 0 -r"

    /etc/sysconfig/syslog가 없으면 동일한 행을 /etc/init.d/syslog에 추가합니다.

  3. syslogd 데몬을 다시 시작합니다.

    $ /etc/init.d/syslog stop | start
  4. 메시지가 syslog에 기록되는지 확인합니다.

    $ logger -p user.info "Test message"
    $ cat /var/adm/info
     Jun 19 17:18:38 host user: [ID 12345 user.info] Test message

ProcedureHP-UX에서 syslog 경고를 허용하도록 구성하는 방법

  1. syslog 구성 파일에 적절한 기능을 추가합니다.

    예를 들어 USER 기능을 사용하여 모든 경고를 저장하려면 /etc/syslog.conf에 다음 행을 추가합니다.

    user.info       /var/adm/info

    여기서 /var/adm/info는 메시지를 저장할 로컬 디렉토리 예입니다. 작업을 계속하기 전에 /var/adm/info가 있는지 확인합니다.

  2. syslogd 데몬을 다시 시작합니다.

    $ /sbin/init.d/syslogd stop | start
  3. 메시지가 syslog에 기록되는지 확인합니다.

    $ logger -p user.info "Test message"
    $ cat /var/adm/info
     Jun 19 17:18:38 host user: [ID 12345 user.info] Test message