이 절에서는 syslogd 데몬에 대한 경고 메시지 로깅을 구성하는 방법과 운영 체제에서 syslog 경고를 허용하도록 구성하는 방법에 대해 설명합니다.
DSCC를 사용하여 이 작업을 수행할 수 있습니다. 자세한 내용은 디렉토리 서비스 제어 센터 인터페이스 및 DSCC 온라인 도움말을 참조하십시오.
(옵션) 시스템 로그 경고의 현재 등록 정보 값을 봅니다.
$ 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 범주로 보냅니다.
경고 메시지를 syslogd 데몬에 기록하도록 활성화합니다.
$ dpconf set-server-prop -h host -p port syslog-alerts-enabled:true |
(옵션) 경고 메시지를 다른 호스트의 syslogd 데몬으로 보냅니다.
$ dpconf set-server-prop -h host -p port syslog-alerts-host:hostname |
이 절에서는 SolarisTM, Linux 및 HP-UX 운영 체제에서 syslog 경고를 허용하도록 구성하는 방법에 대해 설명합니다.
syslog 구성 파일에 적절한 기능을 추가합니다.
예를 들어 USER 기능을 사용하여 모든 경고를 저장하려면 /etc/syslog.conf에 다음 행을 추가합니다.
user.info /var/adm/info
여기서 /var/adm/info는 메시지를 저장할 로컬 디렉토리 예입니다. 작업을 계속하기 전에 /var/adm/info가 있는지 확인합니다.
syslogd 데몬을 다시 시작합니다.
메시지가 syslog에 기록되는지 확인합니다.
$ logger -p user.info "Test message" $ cat /var/adm/info Jun 19 17:18:38 host user: [ID 12345 user.info] Test message
syslog 구성 파일에 적절한 기능을 추가합니다.
예를 들어 USER 기능을 사용하여 모든 경고를 저장하려면 /etc/syslog.conf에 다음 행을 추가합니다.
user.info /var/adm/info
여기서 /var/adm/info는 메시지를 저장할 로컬 디렉토리 예입니다. 작업을 계속하기 전에 /var/adm/info가 있는지 확인합니다.
syslogd 데몬이 -r 옵션과 함께 실행되도록 구성합니다.
이 옵션을 사용하면 syslogd가 네트워크 연결을 허용합니다. 기본적으로 -r 옵션은 설정되어 있지 않습니다.
-r 옵션을 설정하려면 /etc/sysconfig/syslog에 다음 행을 추가합니다.
SYSLOGD_OPTIONS="-m 0 -r"
/etc/sysconfig/syslog가 없으면 동일한 행을 /etc/init.d/syslog에 추가합니다.
syslogd 데몬을 다시 시작합니다.
$ /etc/init.d/syslog stop | start
메시지가 syslog에 기록되는지 확인합니다.
$ logger -p user.info "Test message" $ cat /var/adm/info Jun 19 17:18:38 host user: [ID 12345 user.info] Test message
syslog 구성 파일에 적절한 기능을 추가합니다.
예를 들어 USER 기능을 사용하여 모든 경고를 저장하려면 /etc/syslog.conf에 다음 행을 추가합니다.
user.info /var/adm/info
여기서 /var/adm/info는 메시지를 저장할 로컬 디렉토리 예입니다. 작업을 계속하기 전에 /var/adm/info가 있는지 확인합니다.
syslogd 데몬을 다시 시작합니다.
$ /sbin/init.d/syslogd stop | start
메시지가 syslog에 기록되는지 확인합니다.
$ logger -p user.info "Test message" $ cat /var/adm/info Jun 19 17:18:38 host user: [ID 12345 user.info] Test message