1장. Directory Server 활동 모니터링

Red Hat Directory Server는 성능 카운터 및 디렉터리 서버 로그를 사용하여 성능 데이터를 추적하고 기록합니다.

성능 카운터는 Directory Server 성능 측정을 제공합니다. 성능 카운터는 Directory Server의 작업 및 정보, 구성된 데이터베이스 및 데이터베이스 링크(체인 데이터베이스)에 중점을 둡니다.

디렉터리 서버 로그는 서버 및 LDAP 작업 및 구성의 문제 영역에 대한 진단을 제공합니다. 다음은 성능 모니터링에 사용되는 세 가지 유형의 로그입니다.

로그에 액세스
클라이언트에서 연결 시도를 나열합니다.
오류 로그
오류, 경고 및 모든 오류 세부 정보를 기록합니다.
감사 로그
Directory Server 구성의 변경 사항을 기록합니다.

액세스 및 오류 로그는 기본적으로 실행됩니다. 오류 로그는 서버를 실행하기 위한 필수 요구 사항입니다. 감사 로그에는 수동 활성화가 필요하며 약간의 최소 오버헤드 리소스가 포함될 수 있습니다.

현재 Directory Server 활동에 대한 정보는 웹 콘솔을 통해 또는 명령줄을 사용하여 사용할 수 있습니다. 모든 데이터베이스의 캐시 활동을 모니터링할 수도 있습니다.

참고

액세스 로그가 버퍼링되고 고도로 로드된 서버가 있더라도 전체 액세스 로깅이 가능합니다. 그러나 서버에서 이벤트가 발생하는 경우와 이벤트가 로그에 기록되는 시간 사이에 불일치가 발생합니다.

1.1. 명령줄을 사용하여 Directory Server 모니터링

dsconf 명령을 사용하면 디스크 사용량을 모니터링하고, 디렉터리에 저장된 서버 통계 및 기타 메트릭을 쿼리하여 성능을 추적할 수 있습니다.

사전 요구 사항

  • dconf 유틸리티를 사용하도록 서버가 실행 중인지 확인합니다.

절차

  • 명령줄을 사용하여 서버 성능을 모니터링하려면 다음을 실행합니다.

    # dsconf -D "cn=Directory Manager" ldap://server.example.com monitor server

    다음과 같습니다.

    • d는 LDAP 디렉터리에 연결하는 bindDN 인수입니다.
    • CN=Directory Manager 는 LDAP 인증의 bindDN 값입니다.
    • LDAP 는 지정된 LDAP(Lightweight Directory Access Protocol) URL을 사용하여 서버 통계를 수집합니다.