본문 바로가기
728x90
반응형

JMX는 Java Management Extension 의 약자로

Java 응용 프로그램의 모니터링과 관리기능을 제공 하는 API 이다.


웹사이트를 통해 WebServer, WAS, DB 제어 및 모니터링 등을 가능하게 해줌
  > Mbean 이라는 객체로 리소스 관리(Java 객체)

Mbean 의 네이밍 규칙 : XXXMBean (ex. HelloMBean)
   구현체 이름은 XXX (ex. Hello)

JMX는 3단계 레벨로 이루어져있음.

아래 기술한 순서대로 접속이 이루어짐

              JMX Console (Web Browser 등)
--- (RMI 또는 HTTP 등의 통신을 이용하여 접속) ---


1. Remote Management Tier
     Connector, Protocol Adaptor 와 같이 연결 담당
2. Agent Tier
     Mbean 을 관리하는 Mbean Server 가 존재
     각각 서비스를 바라보고 있는 Agent Service (XXXMBean 형태)
3. Instrumantation Tier
     실제 Mbean 이 존재




전체적으로 RMI와 개념이 비슷하다.
(프로토콜 형태로 접속하여 원하는 메소드 및 데이터를 가져온다는 점)

728x90
반응형

한걸음 한걸음

개인적인 기록