자체 검사 중에 구성 요소를 감지하기 위해 새 구성 요소 서명을 추가, 편집, 삭제할 수 있습니다.
프로시저
- 기본 메뉴에서 검색을 클릭합니다.
- 왼쪽 탐색 페이지에서 으로 이동합니다.
- 서명 추가를 클릭합니다.
- 구성 요소 서명에 대해 사용자에게 친숙한 고유 이름을 입력합니다.
이러한 이름은 이 서명을 사용하여 감지된 구성 요소를 볼 때 표시됩니다.
- 운영 체제별 필드를 업데이트합니다.
- ProcessName Regex: 가능한 후보 프로세스를 찾기 위해 모든 프로세스와 일치시키는 데 사용되는 정규식 집합입니다. processName Regex 집합의 어느 한 항목이 일치하면 검색 시퀀스 정규식 일치만 수행됩니다.
- SearchSequence Regex: 실행 중인 프로세스 목록에서 구성 요소 선택을 완료하기 위해 프로세스의 명령줄과 일치시키는 데 사용되는 정규식 집합입니다.
참고: 프로세스 이름과 검색 시퀀스 정규식이 모두 일치하는 경우에만 프로세스가 구성 요소가 될 수 있습니다.
- (선택 사항) Linux 또는 Windows에 대한 사용자 지정 수집기 스크립트 zip 파일을 업로드합니다.
참고:
- 사용자 지정 수집기 스크립트 zip에는
init
스크립트 필드에 제공된 것과 동일한 이름의 init
스크립트가 포함되어야 합니다.
-
첫 번째 매개 변수는 항상 로그 파일 이름이어야 하며 그 뒤에 출력 JSON 파일의 전체 경로가 와야 합니다. 나머지 매개 변수는 params 옵션을 사용하여 전달할 수 있습니다.
-
사용자 지정 수집기에서 생성된 메타데이터는 Map <String, String> 유형이어야 합니다.
- 메타데이터에는 버전 및 고유 식별자가 포함되어야 합니다.
참고:
VERSION 및
UNIQUE_IDENTIFIER 매개 변수는 고정되어 있습니다. 컨테이너화 흐름에 도움이 되도록 사용자 지정 수집기가 수집할 추가 매개 변수를 추가할 수 있습니다.
샘플 메타데이터 JSON:{
"VERSION”: “<value>”,
“UNIQUE_IDENTIFIER”:”<value>”,
“<key>”:”value”
}
- Windows:
Init
스크립트 이름: 사용자 지정 수집기 스크립트를 시작하여 메타데이터를 수집하는 데 사용되는 스크립트입니다.
Params
: 사용자 지정 스크립트에서 사용할 수 있는 쉼표로 구분된 추가 매개 변수를 포함할 수 있습니다. 전달할 수 있는 일부 일반 매개 변수는 다음과 같습니다.
-
##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>
결과
기본적으로 구성 요소 서명이 검사 필터에 추가됩니다.