Tomcat 관리 도구 Probe 정보

3067 단어 Tomcat프로브

개요



PSI Probe는 오픈 소스(GPLv2) Tomcat 관리 도구입니다. 이전에는 Lambda Probe로 개발되었던 소프트웨어 커뮤니티 주도의 포크입니다. Tomcat 인스턴스의 관리 및 모니터링을 단순화하고 Tomcat 관리자를 대체하고 확장하려는 의도로 개발된 것 같습니다.



다른 많은 서버 모니터링 도구와 달리 PSI Probe는 기존 애플리케이션을 변경할 필요가 없습니다. 아래에서 다운로드하여 배포하면 모든 기능을 사용할 수 있습니다.

기능



주요 기능은 다음과 같습니다.
  • 요청: 애플리케이션별로 실시간으로 트래픽 모니터링.
  • 세션: 속성 검색/검색, IP 주소, 만료일, 견적 크기 표시.
  • JSP : 브라우징, 소스 보기, 컴파일.
  • 데이터 소스: 풀 사용량 표시, 쿼리 실행.
  • 로그 : 로그 내용 표시, 다운로드, 실행중인 로그 레벨 변경.
  • 스레드 : 실행 스택 표시, 스레드 중지.
  • 커넥터: 상태, 사용량, 그래프 표시.
  • 클러스터 : 상태, 사용량, 그래프 표시.
  • JVM : 메모리 사용량 그래프 표시, GC에 대한 조언
  • Java 서비스 랩퍼: JVM 재시작.
  • 시스템: CPU, 메모리, 스왑 파일 사용량 표시.

  • 설치



    관리 사용자 추가



    $CATALINA_HOME/conf/tomcat-users.xml 태그 안에 다음을 추가합니다.
      <role rolename="probeuser" />
      <role rolename="poweruser" />
      <role rolename="poweruserplus" />
      <role rolename="manager-gui" />
      <user username="admin" password="password" roles="manager-gui" />
    

    JMX 활성화



    PSI Probe는 메모리 사용량, 연결 풀, 활성 스레드 등의 정보를 수집하고 표시하기 위해 원격 JMX가 필요합니다. 다음 JVM 옵션을 사용하여 원격 JMX를 활성화할 수 있습니다.
    -Dcom.sun.management.jmxremote=true
    

    Probe 다운로드 및 배포



    GitHub에서 Probe 압축 파일을 다운로드하고 압축을 푼 후 생성된 war 파일을 Tomcat에 배포합니다.
    wget https://github.com/psi-probe/psi-probe/releases/download/2.4.0/probe-2.4.0.zip
    unzip probe-2.4.0.zip
    cp probe.war /usr/share/tomcat6/webapps/
    

    동작 확인



    다음 URL에 액세스하면 ID와 비밀번호를 입력하라는 메시지가 표시되므로 이전에 만든 admin 사용자로 로그인합니다.
    http://localhost:8080/probe/

    로그인이 완료되면 다음과 같은 화면이 표시됩니다.



    참고



    PSI Probe - GitHub
    htps : // 기주 b. 코 m / p shi p 로베 / p shi p 로베

    좋은 웹페이지 즐겨찾기