로컬 서버 인스트루먼트

응답 시간 분석 데이터를 수집하려면 애플리케이션 서버를 인스트루먼트해야 합니다. 명령행 또는 그래픽 사용자 인터페이스를 사용하여 애플리케이션 서버가 데이터 콜렉션 인프라에서 작동하도록 인스트루먼트할 수 있습니다.

시작하기 전에

프로시저

  1. Windows의 경우 시작 > 프로그램 > IBM Data Collection 인프라 > Application Server Instrumenter를 클릭하십시오. Linux의 경우 시작 메뉴를 사용하여 Application Server Instrumenter를 여십시오. AIX® 운영 체제의 경우 명령 프롬프트에 /opt/IBM/SDP/DCI/rapa_prod/instrument_comp/ASI를 입력하여 Application Server Instrumenter를 시작하십시오. Application Server Instrumenter가 시작됩니다.
  2. Application Server Instrumenter를 사용하여 서버를 인스트루먼트하십시오. 다음 예제를 참조하십시오.
  3. BEA WebLogic 서버를 인스트루먼트하는 경우 서버를 인스트루먼트한 후 애플리케이션 서버를 다시 시작해야 합니다. Application Server Instrumenter는 WebSphere Application Server를 자동으로 다시 시작합니다.
    참고: 데이터 콜렉션 인프라와 관련이 있는 모든 IBM® Rational® Performance Tester 시스템의 경우 Rational Performance Tester 테스트 스케줄 결과 내에서 트랜잭션 분석 기능을 사용하려면 데이터 콜렉션 소프트웨어가 실행 중이어야 합니다.
    참고: 서버를 인스트루먼트 또는 인스트루먼트 해제할 때 Application Server Instrumenter 또는 instrumentServer.bat(또는 instrumentServer.sh) 일괄처리 파일이 일반 오류 메시지(설치/설치 제거 중 오류)와 함께 실패할 수 있습니다. 이 오류가 발생하는 경우 IBM Tivoli® 공통 디렉토리의 로그 파일에서 오류 해결에 도움을 줄 수 있는 자세한 정보를 찾을 수 있습니다. Windows의 경우 이 디렉토리의 기본 위치는 C:\Program Files\IBM\tivoli\common입니다. Linux의 경우 이 디렉토리의 기본 위치는 /var/ibm/tivoli/common입니다. IBM Tivoli 공통 디렉토리가 기본 위치가 아닌 경우 tivoli/common이 포함된 경로나 trace-install.log, trace-ma.log 또는 trace-tapmagent.log 로그 파일 중 하나를 검색하십시오.
    참고: IBM WebSphere Application Server 6.0 이상의 경우 새 프로파일을 작성한 후 해당 프로파일을 인스트루먼트하기 위해 먼저 WebSphere Application Server를 시작하지 않고 Application Server Instrumenter를 사용하면 Application Server Instrumenter에서 서버가 인스트루먼트되었음을 보고하고 서버를 수동으로 다시 시작하라는 프롬프트가 표시됩니다. 이 메시지는 잘못된 메시지입니다. 서버는 실제로 인스트루먼트되지 않았습니다. 이 문제점을 해결하려면 다음 단계를 완료하십시오.
    1. Application Server Instrumenter를 닫은 후 다시 시작하십시오.
    2. 인스트루먼트된 서버 목록에서 추가한 항목을 선택하고 제거를 클릭하십시오.
    3. WebSphere Application Server를 다시 시작하십시오.
    4. Application Server Instrumenter를 다시 시작하고 서버를 인스트루먼트하는 데 사용하십시오.
    이 문제점을 방지하려면 새 프로파일을 작성한 후 WebSphere Application Server 프로파일을 수동으로 시작하십시오. 그런 다음 Application Server Instrumenter를 사용하여 서버를 인스트루먼트하십시오.

IBM WebSphere Application Server, 버전 6.1의 64비트 버전과 함께 제공되는 Linux 컴퓨터를 인스트루먼트하려면(여기서 서버 이름은 server2로 지정됨) 프로파일 이름이 기본값으로 설정되고 보안을 사용하도록 설정된 상태로 보안 서버가 /opt/WebSphere/AppServer 디렉토리에 설치되어야 합니다.

  1. 로컬 서버 인스트루먼트를 클릭하십시오.
  2. 유형 목록에서 IBM WebSphere Application Server v6.1을 선택하십시오.
  3. 서버 홈 필드에 /opt/WebSphere/AppServer를 입력하십시오.
  4. 서버 이름 필드에 server2를 입력하십시오.
  5. 프로파일 이름 필드에 default를 입력하십시오.
  6. 서버 JVM에서 64비트를 클릭하십시오.
  7. 글로벌 보안 필요 선택란을 선택하십시오.
  8. 사용자 필드에 WebSphere 사용자 ID를 입력하십시오.
  9. 비밀번호 필드에 WebSphere 비밀번호를 입력하십시오.
  10. 확인을 클릭하십시오.

JRockit JVM의 32비트 버전과 C:\bea\weblogic10\mydomain\startWebLogic.cmd 시작 스크립트 파일을 사용하여 C:\bea\weblogic10 디렉토리에 설치된 BEA WebLogic 10 애플리케이션 서버, server1과 함께 제공되는 Microsoft Windows 컴퓨터를 인스트루먼트하려면 다음을 수행하십시오.

  1. 로컬 서버 인스트루먼트를 클릭하십시오.
  2. 유형 목록에서 BEA WebLogic Application Server v10.x를 선택하십시오.
  3. 서버 이름 필드에 server1을 입력하십시오.
  4. 서버 홈 필드에 C:\bea\weblogic10을 입력하십시오.
  5. 시작 스크립트 필드에 C:\bea\weblogic10\mydomain\startWebLogic.cmd를 입력하십시오.
  6. 서버 JVM에서 Oracle JRockit 32비트를 선택하십시오.
  7. 확인을 클릭하십시오.
  8. 서버를 중지한 후 다시 시작하십시오.

다음에 수행할 작업

프로파일링할 애플리케이션에 대해 데이터 콜렉션에 관련되는 모든 애플리케이션 서버에 인스트루먼테이션 단계를 반복하십시오. 일반적으로 애플리케이션 서버는 하나뿐입니다. 컴퓨터당 로컬 애플리케이션 서버를 하나만 인스트루먼트할 수 있습니다.


피드백