IBM WebSphere on ZOS 설치 가이드
일반 UNIX환경과는 설치방법이 조금 상이하다. preinstall.sh로는 설치할 수 없으며 매뉴얼 방식으로 설치해야 한다. 제니퍼 에이전트 파일들을 WebSphere가 설치된 zOS 시스템으로 복사한다.
LWST Build
unix나 windows환경하에서는 lwst40.sh(bat) 명령을 이용해서 lwst.jdk.jar 파일을 생성하지만 zOS환경하에서는 shell 파일을 실행할 수 없다.
$WEBSPHERE_HOME/java/jre/lib/rt.jar 파일을 pc로 다운로드 받는다.
c:\jennifer\agent 디렉토리에서 아래의 옵션으로 lwst를 빌드한 후 생성된 lwst.jdk.jar파일을 업로드 한다.
lwst40.bat jdk15 rt.jar
wmond 실행
zOS환경하에서는 JNI를 통해서 cpu와 memory를 가져올 수 없어서 wmond를 이용하여 cpu만을 모니터링 하도록 하고 있다.
해당 시스템의 에이전트 디렉토리에서 아래와 같이 명령어를 입력한다.
nohup ./wmond_zos_v1.1 192.168.0.139 6901 Z01 &
정상적으로 실행이되면 이퀄라이져 그래프에 두개가 나오는데 0번은 General CPU로 일반적인 MainFrame 의 cpu이고, 1번은 zAAP CPU로 java 전용 cpu이다.
WebSphere 자바 옵션 설정
WebSphere 관리콘솔 에서 [ 애플리케이션 서버 선택 | 프로세스정의 | 서번트 | 자바 가상 시스템 ] 메뉴를 선택한다.
부트클래스 경로에 아래의 값을 입력한다.
/home/jennifer/agent/jennifer.boot.jar /home/jennifer/agent/lwst.jdk.jar /home/jennifer/agent/lwst.boot.jar
일반 JVM인수에 아래의 값을 입력한다.
-Djennifer.config=/home/jennifer/agent/W11.conf -javaagent:/home/jennifer/agent/lwst.javaagent.jar
해당 설정값을 저장한다.
에이전트 설정파일에서 아래의 설정값을 확인한다.
using_adaptable_http_agent=true http_agent_classpath=/home/jennifer/agent/jennifer.http.jar