2장. 성능 모니터링


시스템에서 실행 중인 JVM을 검사할 수 있는 툴을 사용하여 JBoss EAP 성능을 모니터링할 수 있습니다. Red Hat은 JBoss EAP에 사전 구성된 래퍼 스크립트 또는 JMC(Java Mission Control)를 포함하는 JConsole을 사용하는 것이 좋습니다. 두 툴 모두 메모리 사용량, 스레드 사용률, 로드된 클래스 및 기타 JVM 메트릭을 포함하여 JVM 프로세스에 대한 기본 모니터링을 제공합니다.

JBoss EAP가 실행되는 것과 동일한 시스템에서 이러한 툴 중 하나를 로컬로 실행하는 경우 구성이 필요하지 않습니다. 그러나 원격 시스템에서 실행 중인 JBoss EAP를 모니터링하기 위해 이러한 툴 중 하나를 실행 중인 경우 JBoss EAP에서 원격 Cryostat 연결을 수락하려면 일부 구성이 필요합니다.

2.1. 원격 모니터링 연결을 위한 JBoss EAP 구성

2.1.1. 독립 실행형 서버에 대한 원격 모니터링 연결 구성

프로세스

  1. 관리 사용자를 생성했는지 확인합니다. JBoss EAP 서버를 모니터링할 별도의 관리 사용자를 생성할 수 있습니다.
  2. JBoss EAP를 시작할 때 원격으로 서버를 모니터링하는 데 사용할 IP 주소에 관리 인터페이스를 바인딩합니다.

    $ EAP_HOME/bin/standalone.sh -bmanagement=IP_ADDRESS
    Copy to Clipboard Toggle word wrap
    주의

    이렇게 하면 관리 콘솔 및 관리 CLI를 포함한 모든 JBoss EAP 관리 인터페이스가 지정된 네트워크에 노출됩니다. 관리 인터페이스만 사설 네트워크에 바인딩해야 합니다.

  3. JVM 모니터링 툴에서 관리 사용자 이름 및 암호와 함께 다음 URI를 사용하여 JBoss EAP 서버에 연결합니다. 아래 URI에서는 기본 관리 포트(9990)를 사용합니다.

    service:jmx:remote+http://IP_ADDRESS:9990
    Copy to Clipboard Toggle word wrap

2.1.2. 관리형 도메인 호스트에 대한 JBoss EAP 원격 모니터링 연결 구성

관리형 도메인 호스트에서 관리 인터페이스를 바인딩하는 이전 절차를 사용하면 해당 호스트에서 실행되는 개별 JBoss EAP 서버가 아닌 원격 모니터링을 위한 호스트 컨트롤러 JVM만 노출됩니다.

관리형 도메인 호스트에서 개별 서버를 원격으로 모니터링하도록 JBoss EAP를 구성하려면 다음 절차를 따르십시오.

프로세스

  1. 원격 모니터링을 위해 JBoss EAP 서버에 연결하는 데 사용할 ApplicationRealm 에 새 사용자를 만듭니다.
  2. Elytron을 사용하도록 remoting 하위 시스템을 구성하려면 다음 명령을 실행합니다.

    /profile=full/subsystem=jmx/remoting-connector=jmx:add(use-management-endpoint=false)
    /socket-binding-group=full-sockets/socket-binding=remoting:add(port=4447)
    /profile=full/subsystem=remoting/connector=remoting-connector:add(socket-binding=remoting,sasl-authentication-factory=application-sasl-authentication)
    Copy to Clipboard Toggle word wrap
  3. JBoss EAP 관리형 도메인 호스트를 시작할 때 다음 인터페이스 중 하나 또는 둘 다를 모니터링에 사용할 IP 주소에 바인딩합니다.

    • 관리형 도메인 호스트에서 실행 중인 개별 JBoss EAP 서버 JVM에 연결하려면 공용 인터페이스를 바인딩합니다.

      $ EAP_HOME/bin/domain.sh -b=IP_ADDRESS
      Copy to Clipboard Toggle word wrap
    • JBoss EAP 호스트 컨트롤러 JVM에 연결하려면 관리 인터페이스도 바인딩합니다.

      $ EAP_HOME/bin/domain.sh -bmanagement=IP_ADDRESS
      Copy to Clipboard Toggle word wrap
      주의

      이렇게 하면 관리 콘솔 및 관리 CLI를 포함한 모든 JBoss EAP 관리 인터페이스가 지정된 네트워크에 노출됩니다. 관리 인터페이스만 사설 네트워크에 바인딩해야 합니다.

  4. JVM 모니터링 툴에서 다음 세부 정보를 사용합니다.

    • 관리형 도메인 호스트에서 실행 중인 개별 JBoss EAP 서버 JVM에 연결하려면 이전에 생성된 ApplicationRealm 사용자 이름 및 암호와 함께 다음 URI를 사용합니다.

      service:jmx:remote+http://IP_ADDRESS:4447
      Copy to Clipboard Toggle word wrap

      단일 호스트의 다른 JBoss EAP 서버에 연결하려면 해당 서버의 포트 오프셋 값을 위의 포트 번호에 추가합니다.

    • JBoss EAP 호스트 컨트롤러 JVM에 연결하려면 관리 사용자 이름 및 암호로 다음 URI를 사용합니다.

      service:jmx:remote+http://IP_ADDRESS:9990
      Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동