[Tomcat] tomcat 6 admin probe

2010. 5. 28. 11:11Was/Tomcat

tomcat 6에 admin 이 없네.

http://www.lambdaprobe.org 를 설치하자.


from http://jieum.tistory.com/entry/jvmmonitoring


# Lambda Probe for Apache Tomcat Monitoring tool by jieum

JVM memory 사용량을 모니터링 하기 위하여 Lambda Probe 를 서버에 설치하였습니다.
우선 free license 입니다.공짜죠.^^

설치방법은 간단합니다.

1.install

1-1.Installation using Tomcat Manager (recommended)

1-2.Installing manually

  • Download Lambda Probe .war file
  • Shutdown Tomcat if it is running
  • Copy probe.war to $CATALINA_HOME/webapps/
  • Start Tomcat
            쉽죠^^

2.admin role 추가

    위 두가지중 하나의 방법으로 설치한 후에 tomcat-users.xml 에 role를 추가해줍니다.
    다음은 tomcat-users.xml 입니다.각각 주셔도 되고, 전 몰아줬습니다.

    <?xml version='1.0' encoding='utf-8'?>
    <tomcat-users>
          <role rolename="manager"/>
          <role rolename="admin"/>
  <!-- 모니터링관련 권한입니다.[s]-->
          <role rolename="poweruser"/>
          <role rolename="probeuser"/>
          <role rolename="poweruserplus"/>
          <user username="admin" password="admin" roles="manager,admin,poweruser,poweruserplus,probeuser"/>
  <!-- 모니터링관련 권한입니다.[e]-->
          <user username="tomcat" password="s3cret" roles="manager,admin"/>
    </tomcat-users>            

3.환경변수 추가

    마지막으로
    환경변수에 다음을 설정해줍니다.

    if window
    내컴퓨터>속성>고급>환경변수>시스템 변수 에 다음을 추가해 줍니다.
    
JAVA_OPTS
    -Dcom.sun.management.jmxremote


    if linux or unix
    해당 profile 에 다음과 같이 잡아주면 되겠죠.
    
JAVA_OPTS="-Dcom.sun.management.jmxremote"   

 모두 다 끝났습니다.
 재 가동후에
http://localhost/manager/html 로 접속하면 /probe 컨텍스트가 보입니다.
 클릭한 후에 계정을 넣으면 모니터링 화면이 보입니다.

출처 :
http://www.otl.pe.kr/my/view.php?idx=1113