디렉토리 서버는 다양한 방법을 사용하여 모니터할 수 있습니다. 이러한 방법은 Sun Java System Directory Server Enterprise Edition 6.0 Reference의 3 장, Directory Server Monitoring에서 설명합니다.
이 장에서는 디렉토리 서버 모니터링을 설정하고 관리하는 방법에 대해 설명합니다.
이 장은 다음 내용으로 구성되어 있습니다.
이 절에서는 SNMP를 통해 서버를 모니터할 수 있도록 설정하는 방법에 대해 설명합니다.
Directory Server의 SNMP 구현에 대한 설명은 Sun Java System Directory Server Enterprise Edition 6.0 Reference의 Directory Server and SNMP를 참조하십시오.
이 절차의 일부로, DSCC를 사용하여 이 작업을 수행할 수 있습니다. 자세한 내용은 디렉토리 서비스 제어 센터 인터페이스 및 DSCC 온라인 도움말을 참조하십시오. 해당 절차의 다른 부분은 명령줄에서만 수행할 수 있습니다.
Java ES 관리 프레임워크 플러그 인을 활성화합니다.
Java ES MF 모니터링 활성화 절차를 사용합니다. 이 절차를 사용하면 Java ES MF의 일부인 일반 에이전트 컨테이너를 활성화할 수도 있습니다.
MIB에 정의되고 에이전트를 통해 제공된 SNMP 관리 대상 객체에 액세스합니다.
이 단계에 필요한 작업은 전적으로 사용자의 SNMP 관리 시스템에 따라 결정됩니다. 관련 지침을 보려면 SNMP 관리 시스템 설명서를 참조하십시오.
MIB를 표시할 때 이 MIB에 대한 RFC 텍스트 파일을 사용할 수 있습니다. 이 파일은 http://www.ietf.org/rfc/rfc2605.txt 및 http://www.ietf.org/rfc/rfc2788.txt에서 볼 수 있습니다.
모니터링에 Java ES MF(Sun Java ES Management Framework)를 사용하려면 Java ES MF 플러그 인을 활성화해야 합니다.
Java ES MF 관리에 대한 자세한 내용은 Sun Java Enterprise System 5 Monitoring Guide를 참조하십시오.
DSCC를 사용하여 이 작업을 수행할 수 있습니다. 자세한 내용은 디렉토리 서비스 제어 센터 인터페이스 및 DSCC 온라인 도움말을 참조하십시오.
Java ES 모니터링 프레임워크를 초기화하고 등록합니다.
$ dsccsetup mfwk-reg |
이 명령의 위치는 명령 위치를 참조하십시오.
Java ES 관리 프레임워크 플러그 인을 활성화합니다.
$ dsconf enable-plugin -h host -p port "Monitoring Plugin" Enter "cn=Directory Manager" password: Directory Server must be restarted for changes to take effect. |
디렉토리 서버 인스턴스를 다시 시작합니다.
$ dsadm restart instance-path |
Java ES 관리 프레임워크 플러그 인이 활성화되어 있는지 확인합니다.
$ dsconf get-plugin-prop -h host -p port -v "Monitoring Plugin" Enter "cn=Directory Manager" password: Reading property values of the plugin "Monitoring Plugin"... argument : depends-on-named : depends-on-type : database desc : Monitoring plugin enabled : on feature : Monitoring init-func : mf_init lib-path : /opt/SUNWdsee/ds6/lib/mf-plugin.so type : object vendor : Sun Microsystems, Inc. version : 6.0 |
Java ES MF 모니터링이 작동하지 않으면 Sun Java System Directory Server Enterprise Edition 6.0 Installation Guide의 1 장, Installation에 설명된 것처럼 일반 에이전트 컨테이너를 올바르게 설치했는지 확인합니다.
문제가 지속되면 Sun Java Enterprise System 5 Monitoring Guide를 참조하십시오.
서버 상태, 복제 상태, 자원 사용 및 기타 모니터링 정보는 DSCC를 통해 사용할 수 있습니다.
또는 다음 항목에 대한 검색 작업을 수행하여 LDAP 클라이언트에서 디렉토리 서버의 현재 작업을 모니터할 수 있습니다.
cn=monitor
cn=monitor, cn=ldbm database, cn=plugins, cn=config
cn=monitor,cn=dbName,cn=ldbm database,cn=plugins,cn=config
dbName은 모니터할 접미어의 데이터베이스 이름입니다. 기본적으로 각 연결 정보를 제외한 cn=monitor 항목은 익명으로 바인드된 클라이언트를 포함한 모든 사람이 읽을 수 있습니다.
아래 예에서는 일반 서버 통계를 보는 방법을 보여줍니다.
$ ldapsearch -h host -p port -D cn=admin,cn=Administrators,cn=config -w - \ -s base -b "cn=monitor" "(objectclass=*)"
이 항목에 사용할 수 있는 모든 모니터링 속성에 대한 설명은 Sun Java System Directory Server Enterprise Edition 6.0 Reference의 Directory ServerMonitoring Attributes를 참조하십시오.
모니터할 수 있는 대부분의 매개 변수는 디렉토리 서버 성능을 나타내며 구성 및 조정에 의해 영향을 받습니다. 구성 가능한 각 속성에 대한 자세한 내용은 Sun Java System Directory Server Enterprise Edition 6.0 Man Page Reference의 속성 설명서 페이지를 참조하십시오.