AS400에 제니퍼 에이전트 설치

AS400 WebSphere에 제니퍼 에이전트 설치

AS400 WebSphere 에 제니퍼를 설치할 경우 6.0의 경우 버전에 따라 설치하는 방법이 상이하며, 6.1은 일반 UNIX에 설치하는것과 동일하지만 몇가지 제약사항이 있다.

WebSphere 6.0 ND, Express 버전

사전 준비 작업

WebSphere 6.0은 JDK1.4를 사용하고 있어서, 아래 이상의 시스템 패치가 설치되어 있어야만 설치가 가능하다.

V5R3M0 ( SI27807 , MF41376 ) 
V5R3M5 ( SI27807 , MF41469 ) 
V5R4M0 ( SI27808 , MF41505 )
/QIBM/ProdData/Java400/jt400ntv.jar
/QIBM/ProdData/Java400/jdk14/lib/instrumentation.jar

시스템 패치가 설치되어 있어야만 해당 파일들이 존재하게된다.

jt400ntv.jar 파일이 없을 경우 cpu모니터링이 불가능하다.

WebSphere 구성 설정 작업

  1. WebSphere 관리콘솔의 부트클래스패스에 아래와 같이 설정한다.

/QIBM/ProdData/Java400/jt400ntv.jar 
/QIBM/UserData/WebSphere/jennifer40/agent/jennifer.jar
/QIBM/ProdData/Java400/jdk14/lib/instrumentation.jar
/QIBM/UserData/WebSphere/jennifer40/agent/lwst.boot.jar
  1. WebSphere 관리콘솔에서 JVM 일반 옵션에 아래와 같이 설정한다.

-agentlib:QJVAIAGENT=/QIBM/UserData/WebSphere/jennifer40/agent/lwst.javaagent.jar 
-Dos400.jvmti.force.jitc 
-Djennifer.confing=/QIBM/UserData/WebSphere/jennifer40/agent/w11.conf
  1. cpu 정보를 가져오기 위해 agent 설정을 한다.

sysprof=As400
  1. jennifer.log 파일안에 Jennifer AS400 sysprof initialized 메세지를 확인한다.

WebSphere 6.1 설치

WebSphere 구성 설정 작업

  1. WebSphere 관리콘솔의 부트클래스패스에 아래와 같이 설정한다.

/QIBM/UserData/WebSphere/jennifer40/agent/lwst.boot.jar
/QIBM/UserData/WebSphere/jennifer40/agent/jennifer.boot.jar
  1. WebSphere 관리콘솔에서 JVM 일반 옵션에 아래와 같이 설정한다.

-javaagent:/QIBM/UserData/WebSphere/jennifer40/agent/lwst.javaagent.jar
-Djennifer.confing=/QIBM/UserData/WebSphere/jennifer40/agent/w11.conf
  1. cpu 정보를 가져오기 위해 agent 설정을 한다.

sysprof=As400
  1. jennifer.log 파일안에 Jennifer AS400 sysprof initialized 메세지를 확인한다.

AS400 WebSphere 모니터링 시 제약사항