2015. 3. 17. 14:31 java

VisualVM 원격 모니터링

웹에 있는 다른 문서 따라 하다가 계속 실패했음.... 아래 방법으로 성공


 * VisualVM 모니터링 원격 설정
  - 192.168.1.xxx 번에 설정
  - /opt/tools/tomcat-otp/bin
  - 톰캣 8.0.18
 
1) server.xml 수정
 <Listener className="org.apache.catalina.mbeans.JmxRemoteLifecycleListener" rmiRegistryPortPlatform="9090" rmiServerPortPlatform="9091" />
 rmiRegistryPortPlatform는 JMX클라이언트가 서버에 연결할 때 사용할 포트
 rmiServerPortPlatform는 서버가 사용할 포트
2) catalina-jmx-remote.jar
 catalina-jmx-remote.jar은 확장 기능이므로, 별도로 다운로드 해야하며,
 사용하는 톰캣 버전과 일치하는 곳에서 받아야 한다.
 다운로드 주소 : http://archive.apache.org/dist/tomcat/tomcat-8/v8.0.18/bin/extras/catalina-jmx-remote.jar
 복사할 경로 : /opt/tools/tomcat-otp/lib 에 저장
3) catalina.sh
 JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=192.168.1.xxx -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
4) 방화벽 설정
$ iptables -I INPUT -m tcp -p tcp --dport 9090 -j ACCEPT
$ iptables -I INPUT -m tcp -p tcp --dport 9091 -j ACCEPT
$ service iptables save
$ service iptables restart
5) 톰캣 재시작

5 visualvm 설치
 - 다운받아 깔고..... remote 에 추가하면 끝

'java' 카테고리의 다른 글

세션 타임아웃 관련 처리  (0) 2015.07.01
SecureRandom 지연이슈  (0) 2015.03.19
자바 기본 문법들  (0) 2015.01.13
중복 로그인 방지 기능  (0) 2015.01.06
OS 명령 실행 Runtime exec hangs 문제  (0) 2014.11.27
Posted by gt1000

블로그 이미지
gt1000

태그목록

공지사항

어제
오늘

달력

 « |  » 2024.4
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함