탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
![]() |
시스템 관리 설명서: 고급 관리 Oracle Solaris 10 1/13 Information Library (한국어) |
/etc/syslog.conf 파일을 수정하여 다양한 시스템 프로세스로 생성된 추가 오류 메시지를 캡처할 수 있습니다. 기본적으로 /etc/syslog.conf 파일은 여러 시스템 프로세스 메시지를 /var/adm/messages 파일로 전달합니다. 충돌 및 부트 메시지도 여기에 저장됩니다. /var/adm 메시지를 확인하려면 시스템 메시지 확인 방법을 참조하십시오.
/etc/syslog.conf 파일의 두 열은 다음과 같이 탭으로 구분됩니다.
facility.level ... action
메시지 또는 상태의 facility나 시스템 소스. 쉼표로 구분되는 기능 목록일 수 있습니다. 기능 값은 표 15-1에 나열되어 있습니다. level은 기록 중인 상태의 심각도 또는 우선 순위를 나타냅니다. 우선 순위 레벨은 표 15-2에 나열되어 있습니다.
항목이 다른 우선 순위에 대한 것일 경우 동일한 줄의 동일한 기능에 대해 두 개의 항목을 삽입하지 마십시오. syslog 파일에 우선 순위를 삽입하면 해당 우선 순위 이상의 모든 메시지가 기록되며 마지막 메시지가 우선합니다. 제공된 기능 및 레벨에 대해 syslogd가 해당 레벨 이상의 모든 메시지와 일치됩니다.
action 필드는 메시지 전달 위치를 나타냅니다.
다음 예에서는 기본 /etc/syslog.conf 파일의 줄 샘플을 보여 줍니다.
user.err /dev/sysmsg user.err /var/adm/messages user.alert `root, operator' user.emerg *
이 경우 다음과 같은 사용자 메시지가 자동으로 기록됩니다.
사용자 오류는 콘솔에 출력되고 /var/adm/messages 파일에도 기록됩니다.
즉각적인 조치가 필요한 사용자 메시지(alert)는 루트 및 운영자 사용자에게 전송됩니다.
사용자 긴급 메시지는 개별 사용자에게 전송됩니다.
주 - 로그 대상이 /etc/syslog.conf 파일에서 두 번 이상 지정된 경우 별도의 라인에 항목을 지정하면 메시지가 잘못 기록될 수 있습니다. 각각 세미콜론으로 구분하여 한 라인 항목에 여러 선택 항목을 지정할 수 있습니다.
다음 표에서는 가장 일반적인 오류 상태 소스를 보여 줍니다. 표 15-2에서는 가장 일반적인 우선 순위를 심각도순으로 보여 줍니다.
표 15-1 syslog.conf 메시지의 소스 기능
|
표 15-2 syslog.conf 메시지의 우선 순위 레벨
|
역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.
예 15-2 시스템 메시지 로깅 사용자 정의
이 /etc/syslog.conf user.emerg 기능 샘플은 사용자 긴급 메시지를 루트 및 개별 사용자에게 전송합니다.
user.emerg `root, *'