파일 기반 검색 참조

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기4분
  • 파일 기반 디스커버리에 대한 자세한 내용은 이 참조 자료를 참조하십시오.

    파일 기반 디스커버리가 성능에 미치는 영향을 최소화하는 방법

    대규모 네트워크, 특히 Windows 컴퓨터의 경우 검사 시간이 상당히 늘어날 수 있습니다. 또한 파일 검사는 대상 컴퓨터에서 과도한 CPU 요구를 만들어내고 처리 시간을 많이 늘리는 큰 페이로드를 생성할 수 있습니다. 성능 문제를 방지하기 위해 파일 기반 디스커버리를 통해 검색 구성 콘솔로 구성된 많은 설정을 사용하여 처리를 최적화할 수 있습니다.
    • 다단계 검사: 긴 검사 시간을 줄이기 위해 여러 단계에서 프로브가 트리거됩니다. 첫 번째 프로브는 백그라운드에서 실행되는 대상에 Discovery 프로세스를 생성합니다. 후속 프로브는 디스커버리가 실행될 때마다 이 검사의 진행률을 확인하고 검사가 완료되면 결과를 반환합니다. 예를 들어, 빠른 검색이나 디스커버리 일정을 통해 파일 검사가 시작되는 경우 백그라운드 검사가 실행되고 있으면 어떠한 정보도 반환되지 않습니다. 다음에 서버가 검색될 때 검사가 완료되면 프로브가 데이터를 반환합니다.
      중요사항:
      파일 기반 디스커버리가 사용하는 다단계 검사에서는 결과를 즉시 반환하지 않습니다. 디스커버리가 이러한 대상에서 다시 실행되고 이전 검사에서 검색된 파일 목록을 가져올 때까지 파일 기반 검사에서 결과가 반환되지 않습니다.
    • 폴더 검사: 검사 범위를 특정 폴더로 제한하고 숨겨진 폴더를 검사할 수 있습니다.
    • 확장명 검사: 검사 시 특정 파일 확장명을 무시하는 것은 물론 지정된 확장명 목록에 대한 모든 파일을 검색할 수 있습니다.
    • UNIX 파일 이름 검사: UNIX에서 설치된 소프트웨어를 식별하는 데 사용되는 고유 파일 이름의 수가 적은 편이기 때문에 전체 파일 이름 목록이 UNIX 프로브에 포함됩니다. 이를 통해 프로브가 대상에서 서명 목록에 대해 검색하는 파일을 필터링할 수 있습니다. 결과가 인스턴스에 반환될 때까지 추가 필터링이 필요하지 않습니다.
    • Windows 파일 이름 검사: Windows 파일 기반 디스커버리의 경우 프로브가 대상에서 전체 서명 목록에 대해 검사를 시작하지 않습니다. 대신 디스커버리가 프로브에서 대상과 비교하려는 파일 확장명의 목록을 생성합니다. 그런 다음 이 줄어든 목록이 전체 Windows 서명 목록에 대해 MID 서버에서 필터링됩니다.
    • 감소된 페이로드: 디스커버리가 결과를 인스턴스에 가져오기 전에 파일 서명 목록으로 검사 결과를 필터링하여 대상 서버에서 페이로드 크기를 줄입니다. 이 목록에 지정된 파일과 일치하는 대상의 파일만 인스턴스에 반환됩니다.
    • 검사 제한: 원격 대상의 Windows CPU 및 I/O 성능에 미치는 영향을 줄이기 위해 Windows 파일 기반 디스커버리는 검사 중 가끔 일시 중지되도록 구성됩니다. 디스커버리 속성을 사용하여 이러한 동작을 미세 조정할 수 있습니다. Windows 검사를 제한하면 이러한 검사를 수행하는 데 시간이 더 오래 걸릴 수 있습니다.

    파일 기반 디스커버리 테이블

    데이터 저장을 위해 파일 기반 디스커버리 [com.snc.discovery.file_based_discovery] 플러그인에서 제공하는 테이블에 대한 설명입니다.
    파일 정보 [cmdb_file_information]
    이 테이블에는 특정 CI에서 발견된 일치하거나 일치하지 않는 파일이 모두 저장됩니다. 파일은 CI 컴퓨터 기록의 관련 목록에서 사용할 수 있습니다. 기본 뷰에서는 다음과 같은 열이 제공됩니다.
    • 경로: 대상에서 파일이 발견된 경로입니다.
    • 제품: 소프트웨어 제품 이름입니다. 이 필드는 SAMP가 활성화되어 있고 일치하는 항목이 있는 경우에 채워집니다.
    • 게시자: Oracle이나 Microsoft와 같은 파일 게시자의 이름입니다. 회사 [core_company] 테이블에 대한 참조입니다. 이 필드는 SAMP가 활성화되어 있고 일치하는 항목이 있는 경우에 채워집니다.
    • 크기: 파일의 크기입니다.
    • 소프트웨어 설치: 소프트웨어 설치 [cmdb_sam_sw_install] 테이블에서 이 파일과 연결된 설치된 소프트웨어의 이름입니다. 이 필드는 SAMP가 활성화되어 있고 일치하는 항목이 있는 경우에 채워집니다.
    • 버전: 파일의 버전입니다. 현재는 Windows 전용입니다.
    식별되지 않은 파일 세트 [cmdb_unidentified_file_set]
    이 테이블에는 SAMP 유무에 관계없이 소프트웨어 제품과 일치하지 않는 디스커버리에서 반환된 모든 파일이 저장됩니다. 검색이 기록에 있는 일치하지 않는 각 파일의 이름, 크기 및 버전을 채웁니다. 이러한 옵션 필드를 사용하여 파일을 보다 자세히 식별하고 이후 파일 일치에 사용할 수 있습니다.
    • 게시자
    • 제품
    • 버전
    • 에디션
    • 플랫폼
    • 언어
    주:
    SAMP(소프트웨어 자산 관리 전문가)의 기능을 사용하면 이 테이블의 서명 데이터를 CDS(컨텐츠 데이터 서비스)와 공유할 수 있습니다. 데이터 공유를 사용하도록 설정하면 누락된 정보를 제공할 때 식별되지 않은 파일 세트 [cmdb_unidentified_file_set] 테이블의 기록이 CDS로 자동 업로드됩니다. 식별된 파일을 업로드하면 나중에 파일 일치를 개선하는 데 사용할 수 있습니다. 자세한 내용은 사용자 지정 소프트웨어 제품 추가를 참조하십시오.

    파일 기반 디스커버리 문제 해결

    파일 기반 디스커버리를 설정하거나 실행할 때 문제가 발생하는 경우 파일 기반 디스커버리 문제 해결 문서를 참조하십시오.