서비스 매핑에서의 패턴 기반 검색

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 3분
  • 패턴 기반 검색은 애플리케이션 서비스에서 사용되는 장치 및 애플리케이션에 대한 데이터를 수집하는 서비스 매핑 주요 방법입니다. 데이터를 수집한 후에는 서비스 매핑 애플리케이션 서비스의 맵을 생성하고 수집된 데이터를 에 저장합니다.CMDB

    ServiceNow 애플리케이션은 서비스 인스턴스를 CI(구성 항목)로 구성하는 장치 및 애플리케이션을 말합니다.

    서비스 매핑 는 패턴을 사용하여 CI를 검색하고 매핑합니다. 패턴은 CI의 속성과 아웃 바운드 연결을 감지하도록 설계된 일련의 명령입니다. 일반적인 서비스 매핑 패턴은 CI를 식별하고 CI 연결을 찾는 두 가지 유형의 알고리즘으로 구성됩니다.

    검색 프로세스의 시작점은 엔트리포인트입니다. 엔트리포인트는 클라이언트가 서비스 인스턴스에 액세스하는 지점입니다. 예를 들어, 전자 메일 서비스 인스턴스를 매핑하려면 이메일 서버의 IP 주소나 호스트 이름을 엔트리포인트로 정의합니다. 검색 및 매핑 프로세스는 호스트를 식별하기 위해 가로 검색을 수행하는 것으로 디스커버리 시작됩니다. 호스트 검색이 완료되면 서비스 매핑 하향식 검색을 시작하여 이 호스트에서 실행 중인 애플리케이션을 찾고 매핑합니다.

    서비스 매핑 조직 내의 CI와 통신하는 데 사용합니다 MID 서버 . MID 서버 조직 네트워크 서비스 매핑 내에 있으며 방화벽을 통과하지 않고 통신할 수 있습니다.

    주:
    현재 패턴 운영은 다중 언어를 지원하지 않습니다. 패턴 작업에서 반환되는 값이 영어가 아니면 반환된 데이터를 제대로 구문 분석할 수 없어 패턴 검색이 실패합니다.
    검색 및 매핑 프로세스는 다음과 같은 상호 작용으로 구성됩니다.
    1. 관리자가 애플리케이션 CI의 엔트리포인트를 정의합니다 서비스 인스턴스 .

      서비스 매핑 이 매핑된 애플리케이션 서비스 [cmdb_ci_service_discovered] 테이블에 새로 만들기 서비스 인스턴스 에 대한 기록을 생성합니다.

    2. 애플리케이션을 호스팅하는 장치가 식별됩니다.
      1. 서비스 매핑이 애플리케이션 CI를 호스팅하는 장치가 에 있는지 확인합니다.CMDB
      2. 이 애플리케이션 CI를 호스팅하는 장치가 없는 서비스 매핑 경우 호스트를 탐지하도록 트리거됩니다 디스커버리 .

        서비스 매핑를 확인하고 가로 검색을 트리거합니다.CMDB
      3. 디스커버리 가 Shazzam 프로브라고 하는 포트 검색을 위한 첫 번째 프로브 세트를 생성하고 이를 외부 통신 채널(ECC) 큐에 검색 요청으로 배치합니다.
      4. ECC MID 서버 큐를 확인하고 할당된 검색 요청을 검색합니다.
      5. MID 서버 호스트에 대해 프로브를 실행하고 열린 포트를 검색합니다.

        디스커버리 는 ECC 큐를 사용하여 프로브를 실행합니다 MID 서버.
      6. MID 서버 호스트 포트의 정보를 ECC 큐로 전달합니다.
      7. 디스커버리 가 ECC 큐를 확인하고 호스트 포트의 정보를 수신합니다.

        MID 서버 수집을 위해 디스커버리 정보를 ECC 큐에 전달합니다.
      8. 이러한 단계는 분류, 식별, 탐색 등의 다른 프로브 유형에도 반복됩니다.
      9. 디스커버리에 호스트를 추가합니다.CMDB

        디스커버리에 호스트를 추가합니다.CMDB
      10. 프로브를 사용하여 호스트를 검색하는 동안 이 프로세스가 완료되면 ECC 큐를 검사합니다 서비스 매핑 . 호스트 검색이 완료되면 서비스 매핑 이 호스트가 에 있는지 확인합니다.CMDB
      주:
      가로 검색 플로우에 대한 자세한 설명은 다음 문서를 프로브 및 센서를 사용한 가로 검색 프로세스 흐름참조하십시오.
    3. CMDB 에서 호스트가 발견되면 이 서비스 매핑호스트에서 실행 중인 애플리케이션을 검색합니다.
      1. 서비스 매핑 가 엔트리포인트의 IP 주소에 대해 애플리케이션 검색 요청을 만듭니다. 그런 다음 ECC 큐에 요청을 작성하고 요청에 할당합니다 MID 서버 .
      2. ECC MID 서버 큐를 확인하고 할당된 검색 요청을 검색합니다.
      3. MID 서버 엔트리포인트에 대한 일치를 찾기 위해 분류 규칙과 연결된 패턴의 식별 섹션 실행을 시작합니다. 식별 섹션이 엔트리포인트와 일치하면 패턴이 CI를 검색합니다.
        서비스 매핑에서 실행할 패턴을 배치합니다.MID 서버
      4. MID 서버 새로 검색된 CI의 나가는 연결을 찾기 위해 패턴의 연결 섹션을 실행하기 시작합니다.
      5. MID 서버 검색된 CI, 해당 속성 및 연결에 대한 정보를 ECC 큐에 전달합니다.
      6. 서비스 매핑 이 ECC 큐를 확인하고 새로 검색된 CI에 대한 정보를 수신합니다.

        ECC 큐를 검사하고 검색된 CI에 대한 정보를 받을 때마다 서비스 매핑 이 테이블에서 CI와 관련된 아웃바운드 연결의 데이터(cmdb_tcp 및 sa_flow_connection 테이블)를 검사합니다. 이 두 테이블에 패턴이 검색 서비스 매핑 되지 않은 고유한 데이터가 포함되어 있는 경우 CI 연결에 대한 정보를 보강하여 맵에 추가합니다.

      7. 서비스 매핑이 정보를 작성하고 이 CI를 맵에 서비스 인스턴스 추가합니다.CMDB

        서비스 매핑 이 ECC 큐에서 CI에 대한 정보를 가져와 에 씁 CMDB니다.
      8. 서비스 매핑 이 새로 검색된 CI가 연결되는 모든 애플리케이션에 대한 검색 요청을 만듭니다. 아웃바운드 연결이 없거나 경계로 표시된 CI를 매핑한 후 서비스 매핑 매핑이 완료됩니다. 경계는 이 지점에서 검색을 중지하고 나가는 연결을 따르지 않도록 합니다 서비스 매핑 .
    4. 시스템은 정기적으로 서비스 재계산을 실행하여 최신 CI 변경 사항에 대해 CMDB를 쿼리하고 네트워크 및 저장소 경로에 대한 데이터를 추가하며 CI 영향 규칙을 적용합니다.