이 타스크를 사용하여 WebSphere Extended Deployment를
모니터하도록 IBM Enterprise Workload Manager(EWLM)를 사용 가능하게 하십시오.
시작하기 전에
이 타스크를 수행하려면 EWLM 소프트웨어가 있어야 합니다.
- EWLM을 설치하십시오. 설치 지시사항은
IBM Enterprise Workload Manager Information Center를 참조하십시오.
- WebSphere Extended Deployment를 설치하십시오. 자세한 정보는
WebSphere Extended Deployment
설치를 참조하십시오.
- EWLM에서 서비스 및 트랜잭션 클래스를 구성하십시오. 자세한 정보는
IBM Enterprise Workload Manager Information Center를
참조하십시오. EWLM에서 구성한 서비스 및 트랜잭션 클래스는 WebSphere Extended Deployment에서
구성한 모든 서비스 클래스를 대체합니다.
- WebSphere Extended Deployment를 관리하도록 EWLM을 구성하십시오.
이 단계를 완료하면 WebSphere Extended Deployment에서
구성한 모든 서비스 클래스는 더 이상 유효하지 않습니다. EWLM에는 EWLM에서 구성된
고유한 서비스 및 트랜잭션 클래스가 있습니다.
- WebSphere Extended Deployment에서 ARM 보고를 사용 가능하게 하십시오.
- EWLM의 ARM 라이브러리를 WebSphere Extended Deployment 구성으로
복사하십시오. <install_root>/bin
디렉토리에 있는 EWLM의 ARM 라이브러리를 포함시키십시오.
관리 콘솔에서 정보를 제공할 수 있도록 이 클래스 이름을 기억해
두십시오. Application Server 또는 ODR JVM(Java Virtual Machine)에
두 개의 사용자 정의 특성을 추가할 수도 있습니다. 먼저
java.library.path 사용자 정의 특성을 정의하고 해당 값을 EWLM
라이브러리 경로(예: c:\Program Files\IBM\VE2\EWLMMS\classes\ms)로 설정하십시오.
그런 다음 ws.ext.dirs 사용자 정의 특성을 작성하고 해당 값을 EWLM에서 제공하는
ARM 라이브러리를 포함하는 폴더(예: c:\Program
Files\IBM\VE2\EWLMMS\classes\ARM)로 설정하십시오.
- 관리 콘솔에서 모니터링 및 조정 > 요청 메트릭을 클릭하십시오.
- 요청 메트릭 사용 가능을 선택하십시오.
- 추적할 컴포넌트를 선택하십시오. 이 경우 On Demand Router를 포함한 여러 WebSphere 서버 티어에서 ARM 통계를 보고하도록 하려면, ARM 통계 보고에 필요한 Servlet 또는 웹 서비스와 같은 해당 응용프로그램 컴포넌트를 선택하십시오.
- OptionalColonSymbol 관리 콘솔의
요청 메트릭 패널에서 추적 레벨을 정의하십시오.
- ARM(Application Response Measurement) 에이전트를 클릭하십시오.
ARM 보고를 필터 및 제한하도록 요청 메트릭 필터를 지정하여 ODR에서
트랜잭션을 선택하는 작업은 지원되지 않습니다.
- ARM 트랜잭션 팩토리 구현 클래스 이름에 EWLM ARM 팩토리 이름을
입력하십시오. EWLM 패키지에서는 첫 번째 단계에서 WebSphere Extended Deployment로
복사한 ARM 트랜잭션 팩토리 구현을 제공합니다. 사용 중인 ARM 라이브러리에 있는 ARM
트랜잭션 구현 클래스 이름을 이 필드에 입력하십시오. EWLM의 트랜잭션 클래스 팩토리 이름은
com.ibm.wlm.arm40SDK.transaction.Arm40TransactionFactory입니다.
- 적용을 클릭하여 변경사항을 저장하고 동기화하십시오.
- 기타 층 및 응용프로그램(예: IBM DB2, IBM HTTP Server) 및
WebSphere Application Server Application Server에서 실행 중인 다양한
컴포넌트에서도 ARM 보고를 사용 가능하게 하십시오. 모니터링 및 조정
> 요청 메트릭 콘솔 패널에서 적절한 컴포넌트를 선택하여 특정
WebSphere Application Server 컴포넌트에서 ARM 인스트루먼테이션을 사용 가능하게
할 수 있습니다. ARM 보고 사용 가능에 대한 자세한 정보는
특정 층 응용프로그램에 대한 제품 문서를 참조하십시오. WebSphere Extended Deployment 층에 요청을 전송하는 모든 층에서 EWLM 및
WebSphere Extended Deployment 간 상호 작용을 용이하게 하도록 ARM이
사용 가능해야 합니다. WebSphere Extended Deployment 층으로부터 요청을
수신하는 모든 층에서 ARM을 사용 가능하게 하지 않아도 되지만, 해당 층에서 ARM 사용할 것을 적극 권장합니다.
- EWLM에서 WebSphere Application Server 버전 6 및
WebSphere Extended Deployment를 사용 가능하게 하려면
수동으로 WebSphere Application Server server.policy 파일을 갱신해야
합니다. 모든 Application Server 및 On Demand Router에서
server.policy 파일을 갱신해야 합니다. server.policy 파일에 대한
자세한 정보는 WebSphere Application Server 버전 6.0 Information Center를 참조하십시오.
- 지금 EWLM에서 모니터하는 모든 응용프로그램 및 서버를 재시작하십시오.
결과
이 타스크를 완료하면 WebSphere Extended Deployment 하부 구조의
On Demand Router는 ARM 호출을 통해 요청에 대한 응답 시간을 보고하므로
EWLM이 WebSphere Extended Deployment 환경을 모니터할 수 있습니다.