본 장에서는 현재 JEUS에서 사용하고 있는 MBean의 정보를 조회하는 방법에 대해서 설명한다.
JEUS가 설치되어 있는 노드(예제에서는 johan)에서 jeusadmin 툴을 통해 JEUS에 로그인을 한 후 mbeanlist 명령어를 이용하면 다음과 같이 등록된 MBean 정보를 조회할 수 있다. 이때 JEUS 매니저는 물론 컨테이너와 컨테이너의 MBeanServer에 등록된 모든 MBean의 목록이 조회된다.
JEUS 6.0 Jeus Manager Controller
johan>mbeanlist
JEUS:name=johan,j2eeType=JeusService,jeusType=JeusManager,JMXManager=johan
JEUS:JNDIResourceService=johan,name=JNSServer,j2eeType=JeusService,
JeusManager=johan,jeuse=ThreadPool,JMXManager=johan
JEUS:J2EEServer=null,name=johan,j2eeType=JeusService,JeusManager=johan,
jeusType=Schedulervice,JMXManager=johan
JEUS:name=jeus.server.ControlThread,j2eeType=JeusService,JeusManager=johan,
jeusType=Threool,JMXManager=johan,NodeControllerService=johan
JEUS:name=johan,j2eeType=JeusService,jeusType=JEUSMPConnector,JMXManager=johan
JEUS:J2EEServer=null,name=johan,j2eeType=JeusService,JeusManager=johan,
jeusType=JMXExportvice,JMXManager=johan
…
WebAdmin에서는 콘솔 툴(jeusadmin) 보다 좀 더 풍부한 MBean 정보를 제공한다.
WebAdmin에서 MBean 정보를 조회하는 방법은 다음과 같다.
WebAdmin의 왼쪽 JEUS 노드 트리에서 [JEUS 모니터링] > [MBean 모니터링] 메뉴를 선택한다.
다음과 같이 MBean 정보 조회 화면이 나타난다.
MBean 정보 조회 화면에서는 MBean의 구조와 이름, ObjectName뿐만 아니라 각 MBean의 attribute와 operation에 대한 정보도 조회가 가능하다. 또한 통계 정보를 포함하고 있는 MBean에 대해서는 그 값을 그래프로 나타낸다.
WebAdmin의 자세한 내용은 “JEUS WebAdmin 안내서”의 “제5장 모니터링”을 참고한다.