Middleware (오픈소스 활용-26) scouter 2.22 에서 Weblogic14 모니터링 등록 중 이슈 조치방법
페이지 정보
작성자 미들웨어 아이디로 검색 전체게시물 댓글 0건 조회 826회 좋아요 0회 작성일 24-01-19 17:47본문
안녕하세요. "미들웨어" 입니다.
이번 시간에는 지난 JEUS8 버전이후 Weblogic14 최신버전을 scouter 로 연결해보도록 하겠습니다.
이게 한번에 되면 좋은데.. 이슈가 생겨서 가이드를 만들어 봤습니다.
해당 내용은 모두 제가 직접 테스트 하고 올리는 것이니 믿고 보셔도 됩니다.
Scouter - Weblogic 설정 방법 Weblogic은 기동시 nodemanager, StartWeblogic.sh 두개를 기동시켜야 합니다. 저희가 구현할 부분은 adminServer 와 추가될 Server-1 에 대해 생각하시면 됩니다. Weblogic 은 기동될때 ~~/domain/bin 폴더를 참고합니다. 개별적으로 nodemanager 과 startWeblogic.sh 에 넣으셔도 환경변수에 적용이 안됩니다. Weblogic JAVA_OPTION은 setStartupEnv.sh 파일로 인식시켜 주세요.
파일명 : setStartupEnv.sh
해당 파일 맨 아래 부분에 아래와 같이 scouter 옵션만 정의해줘서 기동시 scouter 설정값을 읽고 기동됩니다.
정상적으로 JAVA_OPTION 내용이 인식됐는지, ps -ef|grep scouter 로 확인해봅시다.
아래처럼 scouter 이 인식되면 일단 성공입니다.
[opc@wls-test-wasgosu bin]$ ps -ef|grep scouter opc 16551 16482 5 03:14 ? 00:00:48
/usr/java/jdk-11.0.10/bin/java -server -Xms256m -Xmx512m -XX:CompileThreshold=8000 -cp /home/opc/Oracle/Middleware/Oracle_Home/wlserver/server/lib/weblogic-launcher.jar -Dlaunch.use.env.classpath=true -Dweblogic.Name=Server-1 -Djava.security.policy=/home/opc/Oracle/Middleware/Oracle_Home/wlserver/server/lib/weblogic.policy -Dweblogic.system.BootIdentityFile=/home/opc/Oracle/Middleware/Oracle_Home/user_projects/domains/wasgosu_domain/servers/Server-1/data/nodemanager/boot.properties -Dweblogic.nodemanager.ServiceEnabled=true -Dweblogic.nmservice.RotationEnabled=true -Dweblogic.ReverseDNSAllowed=false -javaagent:/home/opc/scouter/agent.java/scouter.agent.jar -Dscouter.config=/home/opc/scouter/agent.java/conf/scouter.conf -Dobj_name=Server-1 -Djava.system.class.loader=com.oracle.classloader.weblogic.LaunchClassLoader -javaagent:/home/opc/scouter/agent.java/scouter.agent.jar -Dscouter.config=/home/opc/scouter/agent.java/conf/scouter.conf -javaagent:/home/opc/Oracle/Middleware/Oracle_Home/wlserver/server/lib/debugpatch-agent.jar -da -Dwls.home=/home/opc/Oracle/Middleware/Oracle_Home/wlserver/server -Dweblogic.home=/home/opc/Oracle/Middleware/Oracle_Home/wlserver/server -Dweblogic.management.server=http://10.0.0.104:7001 weblogic.Server |
2. scouter client 에서 확인
1번이 성공됐으면 이제 scouter-client 를 실행시켜 줍니다.
사전에 scouter server 와 방화벽은 모두 열려있어야 합니다.
Edit Object Type 수정
Weblogic 에서 scouter 이 인식되었다고 해도 아래 처럼 바로 java 그림이 보이지 않습니다.
java 로 인식을 시켜줘야 그 다음 모니터링이 되기에, Edit Object Type 를 실행시켜 주세요.
Edit Object Type 값 변경 (java)
Server-1 과 Weblogic1 은 최초데 host로 설정이 되있는 것을 아래 처럼 java 로 Type를 변경해주세요.
짠~ 정상적으로 변경된 모습입니다.
이렇게 하면 Weblogic 도 java 로 인식이 되서 scouter 를 이용할 수 있습니다.
이제 xlog 및 Active등 scouter 기능을 이용하세요.
Weblogic 경우 scouter agent 에서 인식이 안될때 위 처럼 설정을 변경하시면 적용해서 사용 할 수 있습니다.
3. Scouter Dash-board 구성 화면
scouter 대시보드를 weblogic 과 JEUS 모니터링용으로 구성해봤습니다.
어렵지 않으니 한번 구성해서 필요한 부분만 모니터링 해보시는게 어떨까 싶네요.
그럼... 열공하세요~!!
댓글목록
등록된 댓글이 없습니다.