모니터링 및 관리 톰캣

모니터링 및 관리 톰캣

===================
방법 1 : 자바 모니터링 페이지 개발

[루트 @ 로컬 호스트 ~] # VIM /usr/local/tomcat8/webapps/meminfo/meminfo.jsp
<%
런타임 RTM = Runtime.getRuntime ();
긴 mm = rtm.maxMemory () / 1,024분의 1,024;
긴 TM = rtm.totalMemory () / 1,024분의 1,024;
긴 FM = rtm.freeMemory () / 1,024분의 1,024;
out.println ( "JVM 메모리 상세 정보 :로 <br>");
out.println ( "최대 메모리 :"+ mm + "MB"+ "로 <br>");
out.println ( "총 메모리 :"+ TM + "MB"+ "로 <br>");
out.println ( "무료 메모리 :"+ FM + "MB"+ "로 <br>");
out.println ( "사용할 수있는 사용 가능한 메모리는 :"+ (mm + FM-TM) + "MB"+ "로 <br>");
%>
保存退出
브라우저에서 액세스 192.168.200.67:8080/meminfo/meminfo.jsp

 

·················································· ·····················
방법 2 : 모니터링하는 데 사용할 JSP 명령을
사용 JSP -lvm 명령에 순서대로 설치 업로드 JDK를 JDK (-8u191 - 리눅스 - x64.tar.gz )
[ 루트 @ localhost를 ~] # RM -rf는 / usr / 빈 / 자바
[루트 @ localhost를 ~] # JDK 타르 - XF-리눅스 8u191 x64.tar.gz
[루트 @ localhost를 ~] # 뮤직 비디오 jdk1.8.0_191 / / usr / 지방 / 자바
[루트 @ localhost를 ~] # 빔을 / etc / 프로필
[루트 @ localhost를 ~] -i # Sed의 '는 JAVA_HOME = / usr / 지방 / 자바 \ nexport는 PATH는 PATH = $ aexport $ : $ JAVA_HOME 환경 / 빈 '은 / etc / 프로필
[루트 @ localhost를 ~] # 소스의 / etc / 프로필
[루트 @ localhost를 ~] # -version 자바
자바 버전 "1.8.0_191"
자바 ((TM)) 런타임 환경 SE (빌드 1.8.0_191-B12)
자바 핫스팟 ((TM)) 64 비트는 VM 서버 (빌드-B12 25.191, 혼합 모드)
[루트 @ localhost를 ~] # JPS -lvm
2,021 org.apache.catalina.startup.Bootstrap 시작 -Djava.util.logging.config.file =는 / usr / 지방 / tomcat8 / CONT / logging.properties -Djava.util.logging.manager = org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize = 2,048 -Djava.protocol.handler.pkgs = org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK = 0,027 -Dignore.endorsed.dirs = = -Dcatalina.base / usr / 지방 / tomcat8 -Dcatalina.home = / usr / 지방 / tomcat8 -Djava.io.tmpdir = / usr / 지방 / tomcat8 / TEMP
2,764 sun.tools.jps.Jps -lvm -Dapplication.home = / USR / 지역 / 자바 -Xms8m
············································· ······························
있어서 세 : 열 (중요) 톰캣 원격 모니터링 기능
, 구성 파일을 수정 원격 모니터링을 열고
[ ~ @ localhost를 루트] # 정력 /usr/local/tomcat8/bin/catalina.sh
  2 CATALINA_OPTS = "$의 CATALINA_OPTS
  -Dcom.sun.management.jmxremote. 3
  . 4 = 12345 -Dcom.sun.management.jmxremote.port 포트 번호 # 12345
  . -Dcom.sun.management.jmxremote.authenticate = 5 // 닫힌 거짓 인증
  6 -Dcom.sun # = flase .management.jmxremote.ssl
  7 -Djava.rmi.server.hostname = 192.168.200.67 "
저장하고 종료
[루트 @ localhost를 ~] # 개의 /usr/local/tomcat8/bin/shutdown.sh
[루트 @ localhost를 ~] /usr/local/tomcat8/bin/startup.sh #
[루트 @ localhost를 ~] #에서 netstat -lnpt // 시계 12345 포트
tcp6 0 0 ::: 12345 ::: * 4161를 LISTEN는 / 자바는          
0 0을 tcp6 ::: 8080 ::: * LISTEN 4161 / 자바       
JDK Windows에서 설치 등보기 CPU 사용량, 메모리 사용량, 스택 /bin/jconsole.exe 모니터링 정보를 클릭

jconsole.exe이 모니터링 소프트웨어입니다    

주 창은 JDK 환경을 설치해야합니다!
다운로드 : HTTP : //www.oracle.com/techneteork/java/javase/downloads/index.html

설치 패키지 JDK 뎁 시스템의 결국 우분투입니다
다운로드 톰캣 : 소스 선택 코어가 나타내는 tomcat.apache.org
mysql을 다운로드 : mysql.com/downloads/의
명령 md5sum이 시퀀스 번호는 설치 패키지 설치 패키지를 감지하고보고 공식 웹 사이트가 변조되지 아니 중개인이 없음을 나타내는 동일합니다.

 

 

 

 

 

 

 끝 ~~~

~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ !!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 

추천

출처www.cnblogs.com/elin989898/p/11921389.html