모니터링 설치 문의
- 작성자 :
- 이*준
- 작성일 :
- 2015-11-10 15:13:54
- 조회수 :
- 718
- 구분 :
- 운영환경
- 진행상태 :
- 완료
Q
모니터링 설치를 진행중입니다.
모니터링 대상 프로젝트(의사소통관리 Version 2.0- 전자정부프레임워크 제공)에 작업된 내역
resources/egovframework/spring 추가
context-monitoring-api.xml
context-monitoring-aspect.xml
context-monitoring-jdbc.xml
context-monitoring-mbean.xml
resources 추가
infrared-agent.properties
WEB-INF/lib 추가
monitoring-mbean-1.0.jar
web.xml 수정
<filter>
<filter-name>infrared</filter-name>
<filter-class>egovframework.oe2.agt.aggregator.aspects.EgovMonitoringServletFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>infrared</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
<!-- Application Monitoring Listener Start -->
<listener>
<listener-class>egovframework.oe2.agt.aggregator.base.EgovMonitoringServletContextListener</listener-class>
</listener>
<!-- Application Monitoring Listener End -->
pom.xml 수정
<dependency>
<groupId>egovframework.oe2</groupId>
<artifactId>monitoring-agent</artifactId>
<version>0.9</version>
</dependency>
apache-tomcat-6.0.44
catalina.bat 수정
set ACTION=stop
set CATALINA_OPTS=
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8992
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Djava.rmi.server.hostname=localhost
goto execCmd
모니터링 대상서버에 위와 같이 작업하여 로컬에서 톰캣실행 (webapps 아래 oe1.war를 추가)
가이드에 따라 jconsole 실행하였으나 에러 jconsole.PNG
톰켓 에러 메세지 tomcat log.PNG
머가 잘못된건지 모르겠습니다. 가이드를 봐도 쉽지가 않네요.
답변 좀 부탁드립니다.
모니터링 대상 프로젝트(의사소통관리 Version 2.0- 전자정부프레임워크 제공)에 작업된 내역
resources/egovframework/spring 추가
context-monitoring-api.xml
context-monitoring-aspect.xml
context-monitoring-jdbc.xml
context-monitoring-mbean.xml
resources 추가
infrared-agent.properties
WEB-INF/lib 추가
monitoring-mbean-1.0.jar
web.xml 수정
<filter>
<filter-name>infrared</filter-name>
<filter-class>egovframework.oe2.agt.aggregator.aspects.EgovMonitoringServletFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>infrared</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
<!-- Application Monitoring Listener Start -->
<listener>
<listener-class>egovframework.oe2.agt.aggregator.base.EgovMonitoringServletContextListener</listener-class>
</listener>
<!-- Application Monitoring Listener End -->
pom.xml 수정
<dependency>
<groupId>egovframework.oe2</groupId>
<artifactId>monitoring-agent</artifactId>
<version>0.9</version>
</dependency>
apache-tomcat-6.0.44
catalina.bat 수정
set ACTION=stop
set CATALINA_OPTS=
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8992
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Djava.rmi.server.hostname=localhost
goto execCmd
모니터링 대상서버에 위와 같이 작업하여 로컬에서 톰캣실행 (webapps 아래 oe1.war를 추가)
가이드에 따라 jconsole 실행하였으나 에러 jconsole.PNG
톰켓 에러 메세지 tomcat log.PNG
머가 잘못된건지 모르겠습니다. 가이드를 봐도 쉽지가 않네요.
답변 좀 부탁드립니다.
A
이범준님, 안녕하세요.
모니터링도구는 jconsole의 정보를 읽어와서 뿌려주는 역할을 기반으로 한 툴입니다.
첨부해 주신 파일의 스크린샷을 살펴봤을때는 jconsole 기동이 정상적이지 않은 것 같습니다.
catalina.bat의 옵션을 추가하실때, set action 밑이 아닌, 윗쪽의 setlocal 바로밑에 그대로 추가하시고 다시한번 기동해 보시고 jconsole로 연결을 시도해 보시기 바랍니다.
다운로드 - 모니터링도구의 모니터링도구 소스를 다운받으시면, 모니터링 도구와 모니터링 대상으로 monitoring-example 프로젝트가 함께 존재합니다.
monitoring-example 프로젝트에 모니터링 도구 연동을 위한 설정들이(context, web.xml, properties) 되어 있으므로, 소스를 다운받으신 후, 위키와 함께 분석하시면서 작업하시면 그나마 이해가 어느정도 되실 것 같습니다.
감사합니다.
모니터링도구는 jconsole의 정보를 읽어와서 뿌려주는 역할을 기반으로 한 툴입니다.
첨부해 주신 파일의 스크린샷을 살펴봤을때는 jconsole 기동이 정상적이지 않은 것 같습니다.
catalina.bat의 옵션을 추가하실때, set action 밑이 아닌, 윗쪽의 setlocal 바로밑에 그대로 추가하시고 다시한번 기동해 보시고 jconsole로 연결을 시도해 보시기 바랍니다.
다운로드 - 모니터링도구의 모니터링도구 소스를 다운받으시면, 모니터링 도구와 모니터링 대상으로 monitoring-example 프로젝트가 함께 존재합니다.
monitoring-example 프로젝트에 모니터링 도구 연동을 위한 설정들이(context, web.xml, properties) 되어 있으므로, 소스를 다운받으신 후, 위키와 함께 분석하시면서 작업하시면 그나마 이해가 어느정도 되실 것 같습니다.
감사합니다.