IRE 데이터 소스 규칙 생성

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기3분
  • IRE(식별 및 조정 엔진)를 사용하는 경우 특정 검색(데이터) 소스가 특정 클래스에 대해 새 CI를 삽입하지 못하도록 할 수 있습니다. CI를 생성할 때는 신뢰하지 않지만 존재하는 CI를 업데이트할 때는 계속 신뢰하는 검색 소스에 대한 IRE 데이터 소스 규칙을 생성합니다.

    시작하기 전에

    필요한 역할: itil_admin

    이 태스크 정보

    동적 조정 규칙이 적용되는 경우 IRE 데이터 소스 규칙은 영향을 주지 않습니다.

    예를 들어, IP 스캔 도구는 네트워크 기어를 검색하지만 서버는 검색하지 않으므로 상세 정보 없이 서버 CI를 생성합니다. 이러한 검색 소스가 특정 CI를 만들지 못하도록 할 수 있지만, 특정 CI가 있는 경우 업데이트하도록 허용할 수 있습니다. IRE 데이터 소스 규칙은 IRE 데이터 소스 규칙 [cmdb_ire_data_source_rule] 테이블에 저장됩니다.

    • 하위 클래스는 식별 규칙과 마찬가지로 상위 클래스에서 IRE 데이터 소스 규칙을 파생시킵니다.
    • 하위 클래스에 대해 지정된 IRE 데이터 소스 규칙은 상위 클래스에서 파생된 모든 IRE 데이터 소스 규칙을 재정의합니다.
    IRE가 IRE 데이터 원본 규칙에 의해 금지된 삽입 작업을 처리하면 삽입 작업이 실패합니다. 이 실패는 삽입 작업 및 IRE 데이터 소스 규칙의 검색 소스와 CI 클래스가 일치할 때 발생합니다. CreateOrUpdateCIEnhanced()가 사용되는 경우 IRE는 나중에 사용할 수 있도록 실패한 페이로드를 CMDB IRE 부분 페이로드[cmdb_ire_partial_payloads] 테이블에 저장합니다.
    주:
    IRE 데이터 소스 규칙에서 삽입 작업을 허용하지 않는 경우 createOrUpdateCI()를 사용하면 createOrUpdateCI() 가 부분 커밋을 허용하지 않으므로 전체 IRE 페이로드가 실패합니다.

    나중에 허용된 검색 소스가 동일한 CI를 삽입하려고 하면 IRE는 부분 페이로드에서 일치하는 CI와 병합한 후 CI를 삽입합니다. 그런 다음 IRE는 CMDB IRE 부분 페이로드[cmdb_ire_partial_payloads] 테이블에서 부분 페이로드를 삭제하고 규칙에 지정된 검색 소스에 의한 향후 업데이트를 허용합니다.

    IRE 데이터 소스 규칙은 조회 및 관련 항목에 적용되지 않으며 클래스/검색 소스 쌍에 대해 단일 규칙만 활성화할 수 있습니다.

    프로시저

    1. 다음으로 이동 모두 > 구성 > 식별/조정 > IRE 데이터 소스 규칙.
    2. 목록 뷰에서 새로 만들기 를 클릭하고 IRE 데이터 소스 규칙 양식을 작성합니다.
      필드 설명
      활성 IRE 데이터 소스 규칙을 활성화합니다.
      적용 대상 지정된 검색(데이터) 소스가 CI를 만들 수 없는 클래스(및 하위 클래스)입니다.
      데이터 소스 지정된 클래스의 CI를 작성할 수 없는 검색(데이터) 소스입니다.
      삽입이 허용되지 않음 지정된 검색(데이터) 소스가 지정된 클래스의 새 CI를 CMDB에 삽입하지 못하도록 합니다.
    3. 제출을 클릭합니다.

    결과

    삽입 요청이 있고 검색 소스와 CI 클래스가 IRE 데이터 소스 규칙에 지정된 검색 소스 및 CI 클래스와 일치하는 페이로드 항목인 경우:
    1. 삽입 작업이 실패하고 IRE가 다음 메시지를 기록합니다.

      INSERT_NOT_ALLOWED_FOR_SOURCE IRE 데이터 소스 규칙에 따라 데이터 소스 [xyz]에 대해 [xyz]로의 삽입이 차단됩니다.

    2. CreateOrUpdateCIEnhanced()를 사용하는 경우 IRE는 페이로드 항목을 CMDB IRE 부분 페이로드[cmdb_ire_partial_payloads] 테이블에 부분 페이로드로 저장합니다.
    나중에 허용된 검색 소스가 부분 페이로드 항목의 CI와 일치하는 CI를 성공적으로 삽입하는 경우:
    1. 현재 CI는 부분 페이로드에서 일치하는 CI와 병합되어 필요에 따라 정적 조정 규칙이 적용됩니다.
    2. CMDB IRE 부분 페이로드[cmdb_ire_partial_payloads] 테이블의 각 부분 페이로드가 삭제됩니다.
    3. 허용되지 않은 검색 소스가 해당 CI를 업데이트하는 이후 페이로드가 성공적으로 실행됩니다.
    4. IRE를 사용하면 이전에 CI 삽입이 금지된 검색 소스가 현재 CMDB에 있는 동일한 CI를 업데이트할 수 있습니다.