자체 검사 중에 구성 요소를 감지하기 위해 새 구성 요소 서명을 추가, 편집, 삭제할 수 있습니다.

사전 요구 사항

필요한 사용 권한이 있는지 확인합니다. 자세한 내용은 Application Transformer for VMware Tanzu 역할 개요의 내용을 참조하십시오.

프로시저

  1. 기본 메뉴에서 검색을 클릭합니다.
  2. 왼쪽 탐색 페이지에서 설정 > 구성 요소 서명으로 이동합니다.
  3. 서명 추가를 클릭합니다.
  4. 구성 요소 서명에 대해 사용자에게 친숙한 고유 이름을 입력합니다.
    이러한 이름은 이 서명을 사용하여 감지된 구성 요소를 볼 때 표시됩니다.
  5. 운영 체제별 필드를 업데이트합니다.
    • ProcessName Regex: 가능한 후보 프로세스를 찾기 위해 모든 프로세스와 일치시키는 데 사용되는 정규식 집합입니다. processName Regex 집합의 어느 한 항목이 일치하면 검색 시퀀스 정규식 일치만 수행됩니다.
    • SearchSequence Regex: 실행 중인 프로세스 목록에서 구성 요소 선택을 완료하기 위해 프로세스의 명령줄과 일치시키는 데 사용되는 정규식 집합입니다.
    참고: 프로세스 이름과 검색 시퀀스 정규식이 모두 일치하는 경우에만 프로세스가 구성 요소가 될 수 있습니다.
  6. (선택 사항) Linux 또는 Windows에 대한 사용자 지정 수집기 스크립트 zip 파일을 업로드합니다.
    참고:
    • 사용자 지정 수집기 스크립트 zip에는 init 스크립트 필드에 제공된 것과 동일한 이름의 init 스크립트가 포함되어야 합니다.
    • 첫 번째 매개 변수는 항상 로그 파일 이름이어야 하며 그 뒤에 출력 JSON 파일의 전체 경로가 와야 합니다. 나머지 매개 변수는 params 옵션을 사용하여 전달할 수 있습니다.

    • 사용자 지정 수집기에서 생성된 메타데이터는 Map <String, String> 유형이어야 합니다.

    • 메타데이터에는 버전 및 고유 식별자가 포함되어야 합니다.
      참고: VERSIONUNIQUE_IDENTIFIER 매개 변수는 고정되어 있습니다. 컨테이너화 흐름에 도움이 되도록 사용자 지정 수집기가 수집할 추가 매개 변수를 추가할 수 있습니다.
      샘플 메타데이터 JSON:
      {
      "VERSION”: “<value>”,
      “UNIQUE_IDENTIFIER”:”<value>”,
      “<key>”:”value”
      }
    • Windows:
      • Init 스크립트 이름: 사용자 지정 수집기 스크립트를 시작하여 메타데이터를 수집하는 데 사용되는 스크립트입니다.
      • Params: 사용자 지정 스크립트에서 사용할 수 있는 쉼표로 구분된 추가 매개 변수를 포함할 수 있습니다. 전달할 수 있는 일부 일반 매개 변수는 다음과 같습니다.
        • ##PID##
        • ##WORKING_DIR##

        • ##COMMAND_LINE##

        • ##EXECUTABLE_FULL_PATH##

    • Linux의 경우:

      다음 명령을 실행합니다.

      /bin/bash <working_dir>/<component_key>/<init_script.sh> <log_file_name> <working_dir>/output/<component_key>/<pid>/<metadata_output_file.json> <comma_seperated_additional_params>

결과

기본적으로 구성 요소 서명이 검사 필터에 추가됩니다.

다음에 수행할 작업

VM 검사