CAFE

WebLogic

[WLS9]Domain Health - WebLogic Monitoring

작성자Luke|작성시간08.08.04|조회수2,080 목록 댓글 0

첨부파일 domainhealth-07.war

 

기존 웹로직 8.x 까지는 모니터링 탭을 통하여 서버의 상태를 그래픽적으로 모니터링 할 수 있는 환경이 제공되었는데,

9.x  이상부터는 이것이 없어져 많이 불편했죠? 물론  WLDF 라고 하는 모니터링 툴을 제공하지만, 설정의 불편함과 그 모니터링할 수 있는 클라이언트 환경의 제약 때문에 거의 사용하지 않고 있는 상태구요.

 

Dev2Dev 를 통해 소개된 Domain Health 라는 Open Source 모니터링 툴을 사용하시면 이 모든 것이 해결됩니다. JDBC JMS 상태, Transaction 상태까지 모두 그래픽한 화면으로 보여져서 기존 8.x 보다도 멋진 모니터링 환경을 제공해 줍니다.

가장 멋진점은 아무런 세팅이 필요 없다는 것입니다. Domainhealth-nn.war 파일을 admin 서버에 배포하기만 하면 바로 사용이 가능합니다.

매 분단위로 데이터를 csv 파일 형태로 저장하여 웹 화면을 통해 그래픽하게 보여주는 방식인데요…

성능상의 impact 도 거의 없고, admin server에만 배포하면 되므로 별다른 부담 없이 사용할 수 있습니다.

  

사이트 : http://sourceforge.net/projects/domainhealth/

설치방법 :

1.      위 사이트에서 domainhealth-nn.war 파일을 다운로드 받는다. 또는 첨부한 파일을 사용

2.      웹로직 (9.x , 10.x) admin server 에 배포한 후 active 시킨다.

3.      http://host:port/domainhealth 를 통해 확인. 로그인 계정은 웹로직 관리 콘솔 계정과 동일

 

기타 사항 : 저장되는 cvs 파일의 위치를 변경하고자 하거나, 웹콘솔 관리계정이 weblogic 이 아닐 경우 아래의 내용을 참고 하여 디스크립터의 내용을 변경하여 주세요.

1.      통계를 저장하는 csv 파일의 위치를 변경하고자 한다면 아래 둘(A or B)중의 한가지 설정을 하여 주십시오. 기본으로 저장되는 위치는 Domain Home 아래의 statistics디렉토리에 날짜별, 서버별로 저장됩니다.

A.     setDomainEnv.sh 에 아래 JVM 옵션을 추가합니다.
-Ddh.outout.path=/tmp/stats

또는,

B.      domainhealth-nn.war 파일을 풀고 WEB-INF/web.xml 파일에서 ‘output-path’ 라고 되어 있는 context-element 값을 수정하고 다시 패킹한 후 Admin Server 에 배포합니다.

2.      웹로직 Admin 계정이 ‘weblogic’이 아닐 경우 domainhealth-nn.war 파일을 풀고 WEB-INF/weblogic.xml 파일에서 'run-as-role-assignment/run-as-principal-name' 의 값을 수정 하고 다시 패킹한 후 Admin Server 에 배포합니다.

주의 :

1.     이 툴이 WLDF 와 같은 모든 full spec 모니터링 환경을 대체하는 것은 아닙니다.

2.     Open Source 이며 BEA 나 기타 업체에서 이 어플리케이션을 보증하지는 않습니다.

 

 

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼