달력

52024  이전 다음

  • 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
  • 31

'제니퍼'에 해당되는 글 1건

  1. 2008.12.30 [일상][작성중] Jennifer 4.0 사용기
최근 서버 호스팅을  옮기고 이런 저런 셋팅을 변경하면서 과거 웹호스팅시 서버가 자주 죽던 현상이 도대체 왜 발생한 것인지가 궁금해서 Jennifer를 설치해봤습니다.
제가 가기고 있는 JProfiler 를 돌려도 되지만 아무래도 오랜시간을 모니터링을 해야 하는 터라 프로파일러는 적합하지 않다고 생각을 했습니다.

설치하기

설치는 비교적 간단했습니다.
제가 운영하는 서버가 JDK 1.6, tomcat 6.0을 사용하고 32bit 라는 것만 알고 있다면 설정상에서 어려움은 없었습니다. 단 -64d 옵션이 처음에 뭔가 하다가 64bit를 나타낸다는 것을 알았는데 처음 사용자의 경우 그 부분에 대한 배려가 별로 없었던게 아닌가 하는 생각이 아주 잠깐(?) 들었습니다.


지원하는 was종류입니다. 국내제품이라서 그런지 외사 제품이 지원하지 않는 JEUS가 있습니다.
jprofiler를 만들어내는 ej-technologies사에 JEUS지원해달라고 요청한 뒤 아무런 답변이 없는 것에 비하면 국내에서는 이것만 해도 굉장히 큰 장점이 되리라 생각됩니다.


64비트에 해당되는 -d64 옵션을 사용할 것인지에 대한 부분입니다. 처음 설치시 "y" 로 선택해서 했는데 잘 통과되더니 실제 사용시 맞지 않다는 오류가 함께 에러가 발생했습니다. 개인적으로 보완이 필요하지 않나 생각됩니다.
추후 다시 설정해서 32비트로 사용하기 위해 "n" 를 선택하니 별다른 문제가 없습니다.


사용할 에이전트 이름을 물어봅니다. 그냥 w11이라고 사용했습니다.


설정된 환경값입니다. 확인차 보여주는 거라.. ^^

어드민 화면

# 로그인 화면

기본 계정이 admin/admin 이기 때문에 로그인만 하면 됩니다.

# 대시보드

제니퍼에 접속시 가장 처음 보게 되는 대시보드입니다.
제니퍼가 제공하는 모니터링 기능의 대부분을 한 화면에서 제공하는데 아무래도 제가 업무용으로 사용하는 24인치 와이드 모니터 정도는 되어야 전체를 한번에 볼수 있습니다. 그냥 이 화면만 봐도 서버 상태를 파악할 수 있습니다.

# 메뉴정보

메뉴별로 다시 하위메뉴로 다시 분류되는 부분도 있습니다. 메뉴나 화면들이 무엇을 나타내는지는 쉽게 파악이 되지만 정식으로 라이센스를 구매한 사용자라면 간단한 교육을 받아주는게 좋을듯 합니다.

# 서비스 처리 정보

제가 운영하는 위키가 레퍼런스와 같은 정적 컨텐츠는 tomcat을 거치지 않기 때문에 잡히지 않기도 하고 사용자가 적은 시간대를 선택해서 인지 거의 변화가 없습니다.

# 자바 힙 정보

제가 이번에 제니퍼를 적용해서 모니터링 하고자 하는 실제 값입니다. 자바 힙의 사용정보..단순 이미지가 보여드릴수 없지만 계속 늘쑥날쑥 합니다.

# X-View


제니터의 가장 중요한 기능중 하나인 X-View로 알고 있습니다. 음 역시 접속자가 많은 서비스도 시간대도 아니다 보니.. 한적합니다.

# 실시간 업무처리량

실시간을 모니터링하는 항목에서 업무처리량에 관련된 값들입니다. 요청율, 응답시간, 호출횟수, 방문자 수등을 제공합니다.

# 실시간 사용자

실시간 사용자 정보입니다. 서비스 개수, 호출횟수, 방문자 수 등 앞서 본 실시간 업무처리량에서 본 데이터와 일부 중복되는 데이터도 있습니다.

# 실시간 메모리

제가 가장 중요하게 보고 있는 실시간 메모리 정보입니다. 그래프가 그다지 맘에 들지 않는데요. ^^

# 설정창


화면 우측 상단의 메모리 정보 같은 부분을 클릭하면 설정메뉴가 뜹니다. 설정이 가능한 부분은 언어설정과 스타일(white, black) 그외 보이는 정도입니다.

에러

# AWT의 NullPointerException


저의 경우 간혹 발생하고 있습니다. 로그인을 정상적으로 해도 발생하고 빈번하지는 않습니다만 간혹 발생하는게 사실입니다. 위는 에러창인데 실제 화면에서는 "오류" 라고 표기되면서 화면이 뜨지 않습니다.
사용하는 JDK가 1.6.0_10 입니다.

# 웹브라우저가 죽는 현상
이 에러도 간혹 발생하는데 웹브라우저가 간혹 죽습니다. 처음에는 다른게 원인이라고 생각했으나 웹브라우저를 띄우고 제니퍼 어드민에 접속한 후 그대로 놔두면 죽어 있습니다. 초기 접속시 메모리 어쩌고 했던 알림창이 기억나는데 그거 때문인가 하는 생각을 하고 있습니다.


내용은 살펴보면서 더 추가될 껍니다. ^^



'성능' 카테고리의 다른 글

[성능] JProfiler 사용법 정리  (0) 2013.02.19
[성능] VisualVM 플러그인 이야기  (0) 2009.01.18
[성능] VisualVM  (2) 2009.01.18
[일상] java.lang.management 아래 관리 인터페이스  (3) 2008.12.27
[리뷰] 프로파일러 비교  (0) 2008.08.03
Posted by fromm0
|