모니터링 도구 질문입니다.
- 작성자 :
- 이*영
- 작성일 :
- 2015-10-26 20:35:20
- 조회수 :
- 551
- 구분 :
- 운영환경
- 진행상태 :
- 완료
Q
jconsole 로 모니터링 대상 서버 접속하여 뜨는 것 확인 했습니다.
모니터링서버에서 웹브라우저로 서버 및 컨테이너 등록, 어플리케이션 등록(동기화) 도 실행 되었습니다.
그런데
메인 페이지에서는 WAS모니터링 중 cpu만 나오고 메모리 쓰레드 정보는 N/A로 나옵니다.
어플리케이션 과 JDBC 또한 해당 데이터가 없습니다.라고만 나오네요
첨부된 파일에 상기의 설치과정을 정리했습니다.
또한 모니터링서버에서의 로그도 정리 했습니다.
어느 부분을 점검해야하는지 조언 부탁드리겠습니다.
모니터링서버에서 웹브라우저로 서버 및 컨테이너 등록, 어플리케이션 등록(동기화) 도 실행 되었습니다.
그런데
메인 페이지에서는 WAS모니터링 중 cpu만 나오고 메모리 쓰레드 정보는 N/A로 나옵니다.
어플리케이션 과 JDBC 또한 해당 데이터가 없습니다.라고만 나오네요
첨부된 파일에 상기의 설치과정을 정리했습니다.
또한 모니터링서버에서의 로그도 정리 했습니다.
어느 부분을 점검해야하는지 조언 부탁드리겠습니다.
A
이희영님, 안녕하세요.
가이드를 보시면서 설치하셨으리라 생각됩니다. 모니터링 도구 설치시, context-monitoring-mbean.xml외에 context-monitoring-api.xml, context-monitoring-jdbc.xml을 설정하는 부분이 함께 기술되어있습니다.
어플리케이션의 경우 해당 부분의 xml을 설정하셨는지 여부를 체크해 보셔야 할 것 같습니다.
첨부해주신 설치과정 중, 16번 항목의 경우 Windows를 지원하지 않으며,
18번의 경우, 파일시스템 디스크 사용률(%)이 임계치(%)를 넘기 때문에 나오는 증상입니다. 이경우는 임계값을 100에 맞추시고 테스트 해보시면 정상 출력 됩니다.
메모리의 경우 간혹 N/A로 뜨는 경우가 있으며, 모니터링 대상 페이지를 강제로 수십번정도 로딩시켜서 java에 부하를 주게 한 후 다시 테스트 해보시기 바라며, 스레드가 N/A로 뜨는 경우는 모니터링도구 코드상의 오류가 있습니다. 이부분은 수정이 필요합니다.
모니터링 도구 소스를 받으시어 import하시면 5개의 프로젝트가 있고, monitoring-web프로젝트 내의 EgovMBCThreadInfoCollectorImpl.java의 122번의 내용을 + ",name=\""로 수정하셔야 스레드 정보를 보실수 있습니다.
모니터링 도구 내의 CPU 사용량이나 스레드 정보의 경우 JConsole 에서의 값을 실시간으로 제대로 반영하고 있지 못하며, 대개 평균값 정도에서 정보를 표시하고 있어 실제와 많이 다른 결과를 보이고 있습니다.
모니터링 도구가 개발된지 4년정도가 되었지만, 위에도 간단히 언급한 상용 솔루션에 비해 떨어지는 기능과 그에 따른 저조한 수요, 개선 미진으로 관련 정보도 많이 부족하며, 설정 및 오류가 있을 수 있습니다.
위키의 설치 및 설정 정보는 모니터링도구 소스 내의 monitoring-example 프로젝트의 설정을 기본으로 작성한 것입니다.
설정 상의 문제가 있다면 monitoring-example 프로젝트의 xml 및 프로퍼티 파일을 참고하시어 세팅해 보시고, 관련 오류 발생시 커스터마이징 하는 방안으로 진행하셔야 할 것 같습니다.
감사합니다.
가이드를 보시면서 설치하셨으리라 생각됩니다. 모니터링 도구 설치시, context-monitoring-mbean.xml외에 context-monitoring-api.xml, context-monitoring-jdbc.xml을 설정하는 부분이 함께 기술되어있습니다.
어플리케이션의 경우 해당 부분의 xml을 설정하셨는지 여부를 체크해 보셔야 할 것 같습니다.
첨부해주신 설치과정 중, 16번 항목의 경우 Windows를 지원하지 않으며,
18번의 경우, 파일시스템 디스크 사용률(%)이 임계치(%)를 넘기 때문에 나오는 증상입니다. 이경우는 임계값을 100에 맞추시고 테스트 해보시면 정상 출력 됩니다.
메모리의 경우 간혹 N/A로 뜨는 경우가 있으며, 모니터링 대상 페이지를 강제로 수십번정도 로딩시켜서 java에 부하를 주게 한 후 다시 테스트 해보시기 바라며, 스레드가 N/A로 뜨는 경우는 모니터링도구 코드상의 오류가 있습니다. 이부분은 수정이 필요합니다.
모니터링 도구 소스를 받으시어 import하시면 5개의 프로젝트가 있고, monitoring-web프로젝트 내의 EgovMBCThreadInfoCollectorImpl.java의 122번의 내용을 + ",name=\""로 수정하셔야 스레드 정보를 보실수 있습니다.
모니터링 도구 내의 CPU 사용량이나 스레드 정보의 경우 JConsole 에서의 값을 실시간으로 제대로 반영하고 있지 못하며, 대개 평균값 정도에서 정보를 표시하고 있어 실제와 많이 다른 결과를 보이고 있습니다.
모니터링 도구가 개발된지 4년정도가 되었지만, 위에도 간단히 언급한 상용 솔루션에 비해 떨어지는 기능과 그에 따른 저조한 수요, 개선 미진으로 관련 정보도 많이 부족하며, 설정 및 오류가 있을 수 있습니다.
위키의 설치 및 설정 정보는 모니터링도구 소스 내의 monitoring-example 프로젝트의 설정을 기본으로 작성한 것입니다.
설정 상의 문제가 있다면 monitoring-example 프로젝트의 xml 및 프로퍼티 파일을 참고하시어 세팅해 보시고, 관련 오류 발생시 커스터마이징 하는 방안으로 진행하셔야 할 것 같습니다.
감사합니다.