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 구성 설정 작업
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
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
cpu 정보를 가져오기 위해 agent 설정을 한다.
sysprof=As400
jennifer.log 파일안에 Jennifer AS400 sysprof initialized 메세지를 확인한다.
WebSphere 6.1 설치
WebSphere 구성 설정 작업
WebSphere 관리콘솔의 부트클래스패스에 아래와 같이 설정한다.
/QIBM/UserData/WebSphere/jennifer40/agent/lwst.boot.jar /QIBM/UserData/WebSphere/jennifer40/agent/jennifer.boot.jar
WebSphere 관리콘솔에서 JVM 일반 옵션에 아래와 같이 설정한다.
-javaagent:/QIBM/UserData/WebSphere/jennifer40/agent/lwst.javaagent.jar -Djennifer.confing=/QIBM/UserData/WebSphere/jennifer40/agent/w11.conf
cpu 정보를 가져오기 위해 agent 설정을 한다.
sysprof=As400
jennifer.log 파일안에 Jennifer AS400 sysprof initialized 메세지를 확인한다.
AS400 WebSphere 모니터링 시 제약사항
시스템 cpu 사용율을 볼수 없다.
시스템 전체 메모리, 프로세스 메모리 사용율을 볼 수 없다.
File / Socket / Collection 모니터링이 불가능 하다.