이전 항목: 데이터 수집 사용자 지정다음 항목: JBoss 응용 프로그램 서버 로깅 고려 사항


Java Agent를 사용하도록 JBoss 구성

Java Agent를 사용하도록 JBoss를 구성하려면 사용 중인 JBoss 버전에 해당하는 JBoss 시작 스크립트를 편집해야 합니다.

웹 서버의 요구 사항에 따라 다른 시작 스크립트를 사용하거나 시작 스크립트에 다른 위치를 사용할 수 있습니다.

다음 단계를 따르십시오.

  1. 다음 예와 같이 JBoss 시작 스크립트가 있는 디렉터리로 이동합니다.

    cd /jboss.GA/bin

  2. JBoss 시작 스크립트를 텍스트 편집기에서 엽니다. 예:

    vi run.sh / vi standalone.sh

  3. Java 옵션을 설정하기 위한 명령줄을 찾습니다. 에이전트에 대한 시작 ..jar 파일의 경로와 에이전트 프로필의 경로를 지정하려면 다음 명령줄 옵션을 추가합니다.

    예를 들어, Agent.jar를 사용하는 경우 서버를 시작하는 명령 앞에 다음 예와 유사한 코드를 추가합니다.

  4. run.bat 또는 standalone.bat 파일을 저장합니다.
  5. (선택 사항) JMX 메트릭을 수집하도록 에이전트 프로필을 구성하여 JBoss JMX 메트릭을 보고하도록 설정합니다.
    1. 텍스트 편집기에서 IntroscopeAgent.profile을 열고 introscope.agent.jmx.enable=true로 설정합니다.

      참고: 플랫폼별 MBeanServer와 함께 JMX 원격 관리 서버를 사용하여 JConsole에서 JBoss의 JMX 메트릭을 확인하려면 IntroscopeAgent.profile에 com.wily.use.platform.mbeanserver=true를 추가해야 합니다. 이 구성은 플랫폼별 MBeanServer 사용 여부를 명령줄에서 설정했던 이전 버전의 Introscope에서 변경되었습니다.

    2. introscopeAgent.profile 파일을 저장하고 닫습니다.
    3. JBoss 7 이상 버전의 경우 설치된 JBoss의 <Agent_Home>/wily/common 디렉터리로 이동하여 WebAppSupport.jar 파일을 <Agent_Home>/wily/core/ext 디렉터리로 옮깁니다.
    4. JBoss 6 및 이전 버전:
      • <Agent_Home>/wily/common 디렉터리로 이동하여 WebAppSupport.jar 파일을 /server/<server_configuration>/lib 디렉터리로 옮깁니다.
      • <Agent_Home>/wily/deploy 디렉터리로 이동하여 introscope-jboss-service.xml 파일을 /server/<server_configuration>/deploy 디렉터리로 옮깁니다.

        참고: 이러한 경로는 기본 구성을 사용하고 있다고 가정합니다. 그렇지 않은 경우 파일을 해당 JBoss 설치 디렉터리로 옮기십시오.