공통 모니터링 모델(CMM)은 Java 프로그래밍 언어에서 구현되는 공통 정보 모델(CIM)의 확장입니다. CIM은 com.sun.cmm.cim.* 패키지의 Java 인터페이스에서 구현되고 CMM은 CIM 인터페이스를 확장하는 com.sun.cmm.* 패키지의 인터페이스에서 구현됩니다. 모니터링된 객체는 CMM 인터페이스를 구현하는 클래스에 의해 노드 에이전트에서 나타납니다. 다음 표에서는 각 객체 클래스에 대해 모니터링할 수 있는 속성을 보여줍니다.
CMM은 해당 유형의 모니터링된 객체가 표시할 수 있는 속성을 정의하는 핵심 인터페이스의 제한된 집합에 기반을 둡니다. 다음 목록에서는 CMM에 의해 정의되는 광범위한 유형의 모니터링된 객체를 나타내는 클래스와 몇 가지 해당 주요 속성을 보여줍니다.
전체적인 관점에서의 Java ES 구성 요소 제품입니다. 예를 들어, Java ES Directory Server입니다.
Java ES 구성 요소 제품의 설치 및 구성된 인스턴스입니다. 이 인스턴스는 실행 중이거나 실행 중이 아닐 수 있습니다. 이 객체의 일반적인 속성은 관리자의 연락처 정보, 시스템의 작업 상태, 응용 프로그램 시작 또는 중지 시간입니다.
구성 요소 제품의 특정 기능(예: Java ES Directory Server 인증 서비스)입니다. 일반적인 속성은 서비스의 작업 상태입니다.
환경에 있는 소프트웨어 엔티티(예: 캐시, 스레드 풀 등)를 나타냅니다. 일반적인 속성은 캐시 크기입니다.
서비스의 의해 조작되고 최종 사용자가 볼 수 있지만 실제 물리적 자원이나 소프트웨어 기능을 나타내지 않는 엔티티입니다. 예를 들어, 인스턴스 그 자체가 아닌 소프트웨어 인스턴스에 대한 구성 매개 변수의 세트일 수 있습니다.
서비스를 사용할 수 있게 되는 지점입니다. 일반적인 속성은 포트 번호 또는 URI(Uniform Resource Identifier)입니다.
원격 연결을 위한 액세스 및 주소 지정 정보입니다. 일반적인 속성은 URI 또는 연결의 작업 상태(열림 또는 닫힘)입니다.
실행 프로그램의 단일 인스턴스입니다. 일반적인 속성은 메모리 또는 CPU 사용입니다.
Java ES 배포에 사용되는 단일 호스트(예: 데스크탑 시스템 또는 서버)입니다. 일반적인 속성은 사용 가능한 프로세서 수 또는 물리적 메모리 양입니다.
호스트 시스템의 하드웨어를 사용할 수 있게 만드는 소프트웨어나 펌웨어입니다. 일반적인 속성은 시스템에서 사용할 수 있는 가상 메모리 양입니다.
Java ES 서버에 사용되는 Java 가상 머신입니다. 예제 속성은 Java 가상 머신의 버전 번호입니다.
데이터베이스를 대신하여 수행되는 작업입니다(예: 사용자 액세스 제공). 일반적인 속성은 데이터베이스 허용되는 최대 연결 수입니다.
지정된 유형의 데이터베이스에서 공통된 등록 정보입니다. 일반적인 속성은 최근 백업의 날짜입니다.