OS390 z/WAS에 제니퍼 에이전트 설치

IBM WebSphere on ZOS 설치 가이드

일반 UNIX환경과는 설치방법이 조금 상이하다. preinstall.sh로는 설치할 수 없으며 매뉴얼 방식으로 설치해야 한다. 제니퍼 에이전트 파일들을 WebSphere가 설치된 zOS 시스템으로 복사한다.

LWST Build

unix나 windows환경하에서는 lwst40.sh(bat) 명령을 이용해서 lwst.jdk.jar 파일을 생성하지만 zOS환경하에서는 shell 파일을 실행할 수 없다.

  1. $WEBSPHERE_HOME/java/jre/lib/rt.jar 파일을 pc로 다운로드 받는다.

  1. 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 관리콘솔 에서 [ 애플리케이션 서버 선택 | 프로세스정의 | 서번트 | 자바 가상 시스템 ] 메뉴를 선택한다.

  1. 부트클래스 경로에 아래의 값을 입력한다.

/home/jennifer/agent/jennifer.boot.jar
/home/jennifer/agent/lwst.jdk.jar 
/home/jennifer/agent/lwst.boot.jar
  1. 일반 JVM인수에 아래의 값을 입력한다.

-Djennifer.config=/home/jennifer/agent/W11.conf
-javaagent:/home/jennifer/agent/lwst.javaagent.jar
  1. 해당 설정값을 저장한다.

  1. 에이전트 설정파일에서 아래의 설정값을 확인한다.

using_adaptable_http_agent=true
http_agent_classpath=/home/jennifer/agent/jennifer.http.jar