Sun Java Enterprise System 5 모니터링 설명서

노드 에이전트

모니터링 용어에서 노드는 고유한 정규화된 도메인 이름이나 IP 주소로 식별되는 단일 논리 호스트입니다. 노드는 가상 시스템으로 구성된 Solaris 영역이나 전체 시스템이 될 수 있습니다. 노드 에이전트는 해당 호스트의 모든 계측된 구성 요소와 통신하고 모든 모니터링된 객체를 표시합니다. 또한 노드 에이전트는 성능 통계를 수집하기 위한 모든 논리를 관리하고 규칙에 정의된 임계값을 모니터링하며 포함된 모니터링된 객체에 대한 경보를 생성합니다.

다음 다이어그램은 Java ES 제품 구성 요소 세 개의 인스턴스가 있는 단일 호스트의 노드 에이전트에 포함된 내용을 나타냅니다. 또한 제품 구성 요소에 의해 제공된 값을 표시하기 위해 계측이 노드 에이전트에서 인스턴스화되는 방법을 보여줍니다.

그림 1–1 노드 에이전트 다이어그램

노드 에이전트 내에는 임계값 경보 보기와 같은 계측된 속성 및 모니터링 규칙을 나타내는 객체가 있습니다.

노드 에이전트는 그 자체가 Java 가상 머신인 공통 에이전트 컨테이너에 로드되는 모듈로 구현됩니다. 노드 에이전트 구현은 모니터링 및 원격 관리를 위한 표준 Java 확장인 JMX(Java Management Extensions)에 기반을 둡니다. CMM을 이해하는 모든 JMX 사용 모니터링 응용 프로그램은 노드 에이전트의 모니터링된 객체에 액세스할 수 있습니다. 또한 JMX 기능을 사용하여 노드 에이전트는 SNMP(Simple Network Monitoring Protocol)를 통해 모니터링된 특정 객체를 표시할 수 있습니다.