에이전트 클라이언트 수집기 Apache Tomcat 모니터링 구성

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기2분
  • Apache Tomcat 모니터링을 수행하도록 에이전트 클라이언트 수집기를 구성하려면 Apache Tomcat 애플리케이션에서 다음 구성을 설정하십시오.

    시작하기 전에

    필요한 역할: agent_client_collector_admin

    프로시저

    1. 서버를 시작할 때 관리 JMX 포트를 엽니다.
      1. Linux 환경의 경우:
        1. Tomcat 홈 디렉터리의 bin 디렉터리에서 setenv.sh 파일을 만듭니다.
        2. 파일에 다음이 포함되어야 합니다.
          export CATALINA_OPTS=$CATALINA_OPTS"
          -Dcom.sun.management.jmxremote=true
          -Dcom.sun.management.jmxremote.port={PORT NUMBER}
          -Dcom.sun.management.jmxremote.rmi.port={PORT NUMBER}
          -Dcom.sun.management.jmxremote.ssl=false
          -Dcom.sun.management.jmxremote.authenticate=false
          -Djava.rmi.server.hostname=127.0.0.1"
          
        3. chmod 755 setenv.sh를 실행하여 setenv.sh 파일에 실행 권한을 부여합니다.
      2. Windows 환경의 경우:
        1. Tomcat 홈 디렉터리의 bin 디렉터리에서 setenv.bat 파일을 만듭니다.
        2. 파일에 다음이 포함되어야 합니다.
          @echo=off
          if defined CATALINA_OPTS (
          set CATALINA_OPTS=%CATALINA_OPTS% -
          Dcom.sun.management.jmxremote=true
          ) else (
          set CATALINA_OPTS=-
          Dcom.sun.management.jmxremote=true
          )
          set CATALINA_OPTS=%CATALINA_OPTS% -
          Dcom.sun.management.jmxremote.port={PORT NUMBER}
          set CATALINA_OPTS=%CATALINA_OPTS% -
          Dcom.sun.management.jmxremote.rmi.port={PORT NUMBER}
          set CATALINA_OPTS=%CATALINA_OPTS% -
          Dcom.sun.management.jmxremote.authenticate=false
          set CATALINA_OPTS=%CATALINA_OPTS% -
          Dcom.sun.management.jmxremote.ssl=false
          set CATALINA_OPTS=%CATALINA_OPTS% -
          Djava.rmi.server.hostname=127.0.0.1
          
          {PORT NUMBER}는 JMX RMI 모니터링을 위해 여는 포트 번호를 나타냅니다. 검사 정의에서 생성한 기본값은 9000입니다.
    2. Tomcat를 다시 시작합니다.
      1. Linux 환경에서는 shutdown.sh 스크립트를 실행한 후 startup.sh 스크립트를 실행합니다.
      2. Windows 환경의 경우 shutdown.bat 스크립트를 실행한 후 startup.bat 스크립트를 실행합니다.