Sun Java 로고     이전      목차      색인      다음     

Sun 로고
Sun Java(TM) System Directory Proxy Server 5.2 2005Q1 관리 설명서 

 11장
로그 구성 및 모니터링

이 장에서는 Directory Proxy Server에서 항목 또는 메시지를 기록한 다음 Directory Proxy Server 콘솔을 사용하여 기록된 항목을 참조하여 해당 작업을 모니터링하는 방법에 대해 설명합니다.

이 장은 다음 내용으로 구성되어 있습니다.


로깅 개요

Directory Proxy Server는 두 가지 유형의 로그를 유지 관리할 수 있습니다.

이 절에서는 다음 로그에 대해 설명합니다.

시스템 로그

Directory Proxy Server에서는 사용자가 시스템을 모니터링하고 디버그할 수 있도록 여러 이벤트 및 시스템 오류의 로그 레코드를 광범위하게 유지 관리할 수 있습니다. 모든 로그 레코드는 텍스트 파일로 관리할 수 있으며 쉽고 빠르게 검색할 수 있도록 로컬 파일 시스템에 저장할 수 있습니다. 기본적으로 Directory Proxy Server는 이 파일에 로그 항목을 기록합니다.

<server-root>/dps-<hostname>/logs/fwd.log

로그 파일의 각 메시지에는 타임스탬프가 있습니다. 또한, Directory Proxy Server에 속하는 프로세스 번호와 메시지 번호가 있습니다.

식별 및 필터링의 편의를 위해 Directory Proxy Server에서 기록되는 이벤트는 다양한 범주로 분류됩니다. 이러한 범주는 표 11-1에 나열되어 있습니다. 각 범주에는 동일하거나 비슷한 특성을 갖거나 특정 기능 영역에 속하는 메시지가 표시됩니다. 로그 파일에는 그 구성에 따라 이러한 범주 중 하나 이상에 속하는 항목을 기록할 수 있습니다.

Directory Proxy Server 구성에서 각 메시지 범주는 특정 로그 수준에 해당합니다. 로그 수준은 서버에서 수행할 로깅 수준(로깅의 정보 수준)을 나타냅니다.

표 11-1에는 메시지 범주가 우선 순위를 기준으로 내림차순으로 나열되어 있습니다. 즉, Critical이 우선 순위 수준이 가장 높고 Detailed trace가 우선 순위 수준이 가장 낮습니다.

표 11-1 로그 수준 

로그 수준 또는 심각도

설명

Mandatory(필수)

필수 메시지는 로그에 항상 기록되는 메시지입니다. 이 메시지는 Directory Proxy Server에서 시작할 때 읽는 Directory Proxy Server 버전 번호 등과 같은 구성을 나타냅니다.

이 수준에 속하는 메시지는 구성할 수 없습니다.

Critical(위험)

이 메시지는 Directory Proxy Server에서 발생한 즉각적인 주의를 필요로 하는 문제를 나타냅니다(예: Directory Proxy Server process 1234 has exited, attempting restart in 10 seconds).

Exception(예외)

이러한 메시지는 Directory Proxy Server가 형식이 올바르지 않은 LDAP 메시지 등과 같은 예기치 않은 오류 조건을 클라이언트/서버로부터 수신했음을 나타냅니다(예: Could not decode search request).

Warning(경고)

이러한 메시지는 Directory Proxy Server에서 무시할 수도 있지만 관리자가 조사해야 하는 오류 조건을 지정합니다(예: Local host name lookup failed. System default group may not function correctly).

Notice(알림)

이러한 메시지는 정보 제공용입니다(예: Received NULL continuation reference from server. Discarding...).

Trace(추적)

이것은 디버깅 메시지입니다(예: Result received from server lderr =32, matched=o=sun.com, errtxt=no such object). 추적 메시지에는 프로토콜 덤프가 포함되어 있습니다. 추적 수준을 사용하면 매우 큰 로그 파일을 빠르게 생성할 수 있습니다.

Detailed trace(세부 정보 추적)

이러한 메시지는 연결을 다시 사용하기 위해 요청한 익명 바인드와 같은 세부 디버깅 정보를 제공합니다. 이러한 메시지에는 일반적으로 Directory Proxy Server 엔지니어링 및 지원 팀에서 필요로 하는 중요한 정보가 있습니다.

Directory Proxy Server에서는 로깅의 양을 지정할 수 있습니다. 즉, 로그 수준을 사용하여 이벤트의 심각도에 따라 로그 항목을 필터링할 수 있습니다. 기본적으로 이 수준은 Warning으로 설정되어 있습니다.


주

로그 수준은 부가적인 것입니다. 즉, 로그 수준으로 Warning을 선택하면 Warning, Exception 및 Critical 수준 메시지가 기록됩니다. 특히 로깅 수준이 더 낮을수록 로그 데이터의 볼륨이 커질 수 있습니다. 호스트 시스템에 모든 로그 파일에 필요한 디스크 공간이 충분히 있는지 확인합니다.


선택적으로 로그 메시지를 파일 대신 syslog 데몬에 보내도록 Directory Proxy Server를 구성할 수 있지만, 로그 메시지를 파일과 syslog 데몬 모두에 동시에 보낼 수는 없습니다. 이 구성을 선택할 경우 syslogd를 정확하게 구성해야 합니다. 예를 들어, 모든 메시지를 특정 파일인 /var/adm/messages에 기록하게 하려면 /etc/syslog.conf에 다음 행을 추가해야 합니다.

daemon.crit;daemon.warning;daemon.info;daemon.debug /var/adm/messages

Directory Proxy Server에서는 daemon 기능을 crit, warning, info 및 debug 우선 순위 또는 로그 수준으로 사용합니다. 표 11-2는 syslog 이벤트와 Directory Proxy Server 이벤트 사이의 매핑을 나타냅니다.

표 11-2 로그 수준 매핑 

Directory Proxy Server 이벤트

syslog 이벤트

Mandatory(필수)

info

Critical(위험)

crit

Exception(예외)

err

Warning(경고)

warning

Notice(알림)

info

Trace(추적)

info

Detailed trace(세부 정보 추적)

info

Directory Proxy Server 로그를 회전하고 다른 로깅 기능을 제어하려면 다음 객체 클래스를 사용합니다.

ids-proxy-sch-LogProperty

이 객체 클래스와 그 사용 방법에 대한 자세한 내용은 dpsconfig2ldif를 참조하십시오.

감사 로그

Directory Proxy Server에서는 로깅 시스템과 오류 메시지 외에도 모든 이벤트와 연결 통계에 대한 감사 추적을 관리할 수 있습니다. 예를 들어, LDAP 디렉토리에 방금 바인드/바인드 해제를 완료한 클라이언트의 DN을 기록할 수 있습니다.

기본적으로 Directory Proxy Server는 감사 메시지를 기록하도록 구성되어 있지 않습니다. 언제든지 이 기능을 활성화할 수 있습니다. 또한, 감사 메시지를 시스템 로그 항목이 기록되는 파일에 기록할지 대체 파일에 기록할지 여부를 지정할 수 있습니다. 다른 파일에 기록하도록 구성하지 않은 경우 감사 메시지는 시스템 로그 항목이 기록되는 파일에 다른 로그 메시지와 함께 기록됩니다. 자세한 내용은 시스템 로그를 참조하십시오.


주

감사 레코드를 사용하여 인증되지 않은 액세스 또는 작업을 검색할 수 있습니다. 이 기능을 사용하는 것이 좋습니다. 또한, 보안을 위해 Directory Proxy Server 감사 로그를 주기적으로 검사하여 잘못된 작업을 확인하십시오.



로그 구성

Directory Proxy Server에서 항목을 기록하도록 구성하려면 다음을 수행하십시오.


로그 설정을 정의하려면

로그 등록 정보에 대한 객체를 만들거나 정의하려면 이 단계를 반드시 수행해야 합니다. 로그 등록 정보에 대한 객체를 이미 만든 경우 해당 객체 중 하나를 사용하려면 로깅 등록 정보를 지정하려면으로 이동합니다.

  1. Directory Proxy Server 콘솔 액세스에 설명된 대로 Directory Proxy Server 콘솔에 액세스합니다.
  2. 구성 탭을 선택한 다음 탐색 트리에서 로그를 확장합니다.
  3. 오른쪽 창의 오른쪽에 로깅 등록 정보에 대한 기존 객체 목록이 표시됩니다.
    Directory Proxy Server 로그 통계 창

  4. 새로 만들기를 눌러 새 객체를 정의합니다.
  5. 로그 등록 정보 창 통계 탭이 활성화됩니다.

  6. 이름 필드에 객체 이름을 입력합니다. 이 이름은 고유한 영숫자 문자열이어야 합니다.
  7. 통계 탭에서 기록할 정보 종류를 지정합니다.
  8. 원하는 로깅 메시지 유형을 참조하는 상자를 선택합니다. 기본적으로 아무 옵션도 선택되지 않습니다. 로그 메시지는 디렉토리 수정, 모든 LDAP 작업, 네트워크 연결, 연결된 클라이언트 수, 클라이언트 감사 정보와 같은 그룹들로 분류되어 있습니다.

    디렉토리 수정. 추가, 수정 및 삭제처럼 디렉토리에 작성하는 작업에 대한 통계가 기록됩니다.

    모든 LDAP 작업. 모든 LDAP 작업에 대한 통계가 기록됩니다.

    네트워크 연결. 네트워크 연결에 대한 통계가 기록됩니다.

    연결된 클라이언트 수. 연결된 클라이언트 수와 같은 일반 통계가 기록됩니다.

    클라이언트 감사 정보. 바인드/바인드 해제를 방금 완료한 클라이언트의 DN과 같은 감사 정보가 기록됩니다.

    액세스 제어 목록 정보. 이 정보에는 로그 정보에 액세스할 권한이 있는 사용자의 목록이 있습니다.

  9. 출력 탭을 선택하고 로그 항목을 보낼 위치와 감사 추적을 기록할지 여부를 지정합니다.
    Directory Proxy Server 로그 출력 창
  10. 로그 파일. Directory Proxy Server에서 해당 로그 항목을 기록할 위치를 제어하는 옵션을 표시합니다.

    로그 항목을 $(dps_ROOT)/logs/fwd.log에 기록. 이것은 기본 설정이며 $(dps_ROOT)가 ServerRoot인 $(dps_ROOT)/logs/fwd.log 파일에 Directory Proxy Server가 로그 항목을 기록하게 됩니다.

    로그 항목 기록 대상. Directory Proxy Server에서 해당 로그 항목을 기록할 대체 파일을 지정합니다. 파일 분리자는 플랫폼에 관계없이 UNIX 규약 다음에 와야 합니다.

    (UNIX 전용) 기능이 있는 syslog 데몬에 로그 기록. Directory Proxy Server에서 항목을 기록할 때 사용할 syslog 기능 코드를 선택합니다. 이 로그 등록 정보가 UNIX 시스템에 설치된 Directory Proxy Server 서버에 사용될 경우에만 이 설정을 선택해야 합니다.

    감사 파일. Directory Proxy Server에서 해당 감사 로그 항목을 기록할 위치를 제어하는 옵션을 표시합니다. 이 기능이 작동하려면 통계 탭에서 "클라이언트 감사 정보" 옵션을 선택하여 감사 로깅을 활성화해야 합니다.

    다른 로그 항목과 함께 감사 항목 기록. 이것은 Directory Proxy Server에서 위의 로그 파일 설정에 지정된 출력 파일에 해당 감사 로그 항목을 기록하는 기본 설정입니다.

    로그 항목 기록 대상. Directory Proxy Server에서 해당 감사 로그 항목을 기록할 대체 파일을 지정합니다. 파일 분리자는 플랫폼에 관계없이 UNIX 규약 다음에 와야 합니다.

    (UNIX 전용) 기능이 있는 syslog 데몬에 감사 기록. Directory Proxy Server에서 감사 항목을 기록할 때 사용할 syslog 기능 코드를 선택합니다. 이 로그 등록 정보가 UNIX 시스템에 호스트된 Directory Proxy Server 서버에 사용될 경우에만 이 설정을 선택해야 합니다.

  11. 세부 정보 탭을 선택하고 로그 수준(원하는 로깅 정보 양)을 지정합니다.
  12. 드롭다운 메뉴에서 로깅 수준을 선택합니다.
    Directory Proxy Server 로그 세부 정보 창

  13. 회전 탭을 선택하여 로그의 크기와 회전량을 제어합니다.
    Directory Proxy Server 로그 세부 정보 창
  14. 로그 파일. Directory Proxy Server 로그 파일의 크기와 최대 수를 제한하는 옵션을 표시합니다.

    각 로그의 크기 제한. 각 로그 파일의 최대 크기(MB)를 입력합니다.

    최대 로그 파일 수 제한. 만들고 회전시킬 최대 로그 파일 수를 입력합니다.

    감사 파일. Directory Proxy Server 감사 파일의 크기 및 최대 수를 제한하는 옵션을 표시합니다.

    각 로그의 크기 제한. 각 감사 로그 파일의 최대 크기(MB)를 입력합니다.

    최대 로그 파일 수 제한. 만들고 회전시킬 최대 감사 로그 파일 수를 입력합니다.

  15. 저장을 눌러 변경 내용을 저장합니다.
  16. 객체 이름이 목록에 표시됩니다. Directory Proxy Server 구성이 수정되고 서버를 다시 시작하라는 메시지가 표시됩니다.

  17. Directory Proxy Server 다시 시작에 설명된 대로 서버를 다시 시작합니다.

로깅 등록 정보를 지정하려면

이 단계에서는 로깅 메시지에 사용할 기존 로그 등록 정보를 선택합니다.

  1. Directory Proxy Server 콘솔 액세스에 설명된 대로 Directory Proxy Server 콘솔에 액세스합니다.
  2. 구성 탭을 선택한 다음 탐색 트리에서 로그를 선택합니다.
  3. 오른쪽 창에 현재 시스템 등록 정보에 지정된 로그 등록 정보에 대한 정보가 표시됩니다.
    Directory Proxy Server 로그 통계 창

  4. "다음 이름으로 설정 저장" 드롭다운 목록에서 사용할 등록 정보를 선택합니다.
  5. 저장을 눌러 변경 내용을 저장합니다.
  6. Directory Proxy Server가 구성에 정의된 대로 메시지를 기록하도록 구성됩니다. Directory Proxy Server 구성이 수정되고 서버를 다시 시작하라는 메시지가 표시됩니다.

  7. 태스크 탭을 선택하고 서버를 다시 시작합니다. Directory Proxy Server 다시 시작을 참조하십시오.


로그 모니터링

Directory Proxy Server에서 메시지를 기록하도록 구성한 경우(Directory Proxy Server 참조) 로그 메시지를 보고 작업을 모니터링할 수 있습니다. 또한, 로그 파일을 조사하여 Directory Proxy Server 작업을 모니터링할 수 있습니다.

Directory Proxy Server 콘솔은 로그 파일의 내용을 볼 수 있는 간단한 기법을 제공합니다. 보기 위해 선택한 로그 파일의 내용은 표 형식으로 표시됩니다. 테이블은 두 개의 창으로 나뉩니다. 위쪽 창에는 테이블 형식으로 로그 레코드가 표시되고 아래쪽 창에는 현재 선택한 레코드가 자세히 표시됩니다. 각 로그 레코드에는 메시지가 기록된 날짜와 시간, 메시지의 심각도, 로그에 대한 일반 설명 등과 같은 정보가 포함되어 있습니다.

로그 파일을 열어서 볼 때 표시할 레코드 또는 항목의 수를 지정하여 내용을 부분적으로 볼 수 있습니다.


로그 레코드를 파일로 보려면
  1. Directory Proxy Server 콘솔 액세스에 설명된 대로 Directory Proxy Server 콘솔에 액세스합니다.
  2. 구성 탭을 선택한 다음 탐색 트리에서 로그를 확장합니다.
  3. 로그 파일을 선택합니다.
  4. 오른쪽 창에 파일에 기록된 항목 보기 옵션이 표시됩니다. 현재 로그 등록 정보에 지정된 로그 파일을 선택할 수 있습니다. Directory Proxy Server는 개별 로깅 및 감사 정보 파일을 포함할 수 있습니다(구성된 경우).
    Directory Proxy Server 로그 파일 창

형식 요소에 대한 설명은 다음과 같습니다.



이전      목차      색인      다음     


부품 번호: 819-2017.   Copyright 2005 Sun Microsystems, Inc. 모든 권리는 저작권자의 소유입니다.