AIX에서 독립형 모드로 Probekit 사용

AIX 플랫폼 아이콘 이 섹션은 AIX® 시스템에서 독립형 모드로 Probekit을 사용하기 위한 단계별 지시사항을 제공합니다.

Probekit을 독립형 모드로 사용하려면 대상 시스템에 Agent Controller를 설치해야 합니다. 데이터 수집 에이전트 및 Probekit용 확장 라이브러리가 Agent Controller와 함께 자동으로 설치됩니다.

Probekit을 독립형 모드로 사용하여 응용프로그램을 실행하려면 다음 단계를 수행하십시오.

  1. 프로브를 가져오거나 Workbench에 프로브를 빌드하십시오.
  2. 프로브 정의에, 독립형 Probekit의 경우 프로브에 대상 지정에서 설명하는 특수 대상 스펙을 포함하십시오.
  3. 모든 프로브 파일을 대상 시스템의 폴더에 복사하십시오. 복수 프로브를 사용하는 경우, probescript 파일의 컨텐츠와 하나의 probescript 파일을 연결하십시오.
  4. 프로브 파일을 포함하는 폴더를 대상 시스템의 클래스 경로에 추가하십시오.
  5. RAC 라이브러리 폴더 및 Probekit 플러그인 폴더를 다음과 같이 대상 시스템의 LIBPATH 환경 변수에 추가하십시오.
    <racInstallDir>/lib
    <racInstallDir>/plugins/org.eclipse.hyades.probekit/lib
  6. 프로그램을 실행하는 명령행에 다음 옵션 문자열을 추가하십시오.
    -XrunpiAgent:server=standalone,
    mode=none,
    extensionLibrary=ProbeAgentExtension.so,
    ext-pk-BCILibraryName=BCIEngProbe.so,
    ext-pk-probescript=<absolute_path_of_probescript_file>
    여기서 <absolute_path_of_probescript_file>은 프로브용 .probescript 파일의 절대 경로입니다. (예: <absolute_path_of_probescript_file> = /home/Project/Probes/myprobe.probescript). .probe 파일이 아닌 .probescript 파일을 지시해야 합니다.
    참고: 위의 옵션 문자열은 쉽게 읽을 수 있도록 여러 행에 표시됩니다. 실제로 명령행에 옵션 문자열을 포함하는 경우, 모든 내용을 공백 없이 한 행에 입력해야 합니다.
    Probekit 에이전트로 로그 메시지를 작성하려면 명령행에 다음 옵션을 추가하십시오.
    옵션 설명
    ext-pk-logFile=<file> Probekit 에이전트로 로그 메시지를 작성할 파일의 이름을 지정합니다. <file>은 전체 경로 및 파일 이름입니다. 파일 이름 대신 standard error를 지정하는 경우 로그 출력이 표준 오류 채널에 작성됩니다. 이 옵션을 지정하지 않으면 로그 출력이 작성되지 않습니다.
    ext-pk-logLevel=<level> 사용할 로깅 레벨을 지정합니다. 로깅 레벨 및 해당 설명은 아래 표를 참조하십시오.
    다음과 같은 로깅 레벨을 지정할 수 있습니다.
    레벨 설명
    none 로그 출력을 생성하지 않습니다.
    severe 심각한 오류(예: 라이브러리를 로드할 수 없음)만 로그합니다.
    warning 경고 메시지를 로그합니다. 이 레벨은 기본 레벨입니다.
    info 상태 메시지(예: "초기화 중")를 로그합니다.
    config .probescript 파일 컨텐츠와 같은 구성 이벤트 및 정보를 로그합니다.
    finest 최대 로그 출력을 생성합니다. 로그 파일에는 Probekit 에이전트가 인스트루먼트화한 모든 클래스의 이름이 포함됩니다.