식별과 조정의 구성요소 및 프로세스
CMDB 식별 및 조정 기능은 IRE(식별 및 조정 엔진), 규칙 및 작업에서 지원됩니다. 식별 규칙, 조정 규칙, IRE 데이터 소스 규칙, 중복 제거 작업 및 재분류 작업은 IRE에서 CI를 식별하고 조정하는 방법을 결정합니다.
식별과 화해의 개념과 구성요소
- ID
- CI가 CMDB에 이미 존재하는지 또는 CMDB에 추가해야 하는 새로 검색된 CI인지 확인하기 위해 CI를 고유하게 식별하는 프로세스입니다. 식별 프로세스는 식별 규칙 또는 데이터 소스가 제공할 수 있는 CI의 고유 ID에 의존합니다.
- 조정
지정된 권한 있는 데이터 소스만 CI 테이블 및 속성 수준에서 CMDB에 쓸 수 있도록 허용하여 CI 및 CI 속성을 조정하는 프로세스입니다. CMDB는 기록이 처리되는 동안 실시간으로 업데이트됩니다. 조정 활동이 커밋되기 전에 이를 확인할 준비 영역이 없습니다. 조정 프로세스는 조정 규칙 과 IRE 데이터 소스 규칙에 의존합니다.
식별 프로세스에서 페이로드의 수신 CI와 일치하는 CMDB의 CI를 식별하는 경우 업데이트 작업에만 조정이 필요합니다. IRE가 새 CI를 삽입하면 조정이 적용되지 않습니다.
- 중복 제거 작업
- 식별 및 조정 프로세스 중에 인스턴스에서 중복 CI가 발견될 경우 중복 CI의 각 세트를 중복 제거 작업으로 그룹화합니다. 이러한 작업의 정보를 검토하여 이러한 CI가 중복된 것으로 어떻게 확인되었는지 확인합니다.
- 재분류 작업
- CI 식별 프로세스 중에 일치하는 CI를 업그레이드, 다운그레이드 또는 다른 CI 클래스로 전환해야 할 수 있습니다. 자동 재분류가 비활성화된 경우 시스템은 재분류 작업을 생성합니다. 이러한 작업의 정보를 검토하고 CI를 수동으로 재분류하는 것이 적절한지 여부를 결정합니다.
- API
식별 및 조정 API는 모니터링 또는 임포트 세트와 같은 검색다양한 데이터 소스와 함께 사용할 수 있는 중앙 집중식 API 세트입니다. 이를 사용하여 데이터가 CMDB에 저장되기 전에 식별 및 조정을 적용할 수 있습니다. 데이터 소스는 CMDB에 직접 쓰지 않습니다. 대신 API를 먼저 호출하여 작성되는 데이터가 불일치를 일으키지 않도록 합니다.
식별 엔진 API는 범위가 지정된 앱에서 액세스할 수 있습니다. CMDB(Configuration Management For Scoped Apps) 플러그인(com.snc.cmdb.scoped)을 사용하면 스크립트의 범위가 지정된 앱에서 프리픽스 'sn_cmdb를 사용할 수 있습니다. IdentificationEngine.<method>'를 사용하여 식별 엔진 API에 액세스할 수 있습니다. CMDB(Configuration Management For Scoped Apps) 플러그인은 기본 시스템에서 활성화됩니다.
- createOrUpdateCI(): 식별 및 조정 규칙에 따라 CI를 생성하거나 업데이트하는 스크립트 가능한 API입니다.
- identifyCI(): API와 createOrUpdateCI 유사하지만 결과를 데이터베이스에 커밋하지 않습니다. 지정된 페이로드와 함께 이 API를 사용하여 식별 엔진이 작업을 커밋하지 않고 삽입 또는 업데이트 작업을 수행하는지 확인합니다.
- CreateOrUpdateCIEnhanced(): 부분 페이로드, 부분 커밋, 불완전한 페이로드 및 페이로드 항목의 중복 제거와 같은 향상된 IRE 기능의 기능을 제공하는 스크립트 가능한 API입니다. 사용할 향상된 기능을 선택할 수 있습니다. 그러나 부분 페이로드를 활성화하면 페이로드 항목의 중복 제거와 부분 커밋이 자동으로 활성화됩니다.
- identifyCIEnhanced: API와 createOrUpdateCIEnahnced 유사하지만 결과를 데이터베이스에 커밋하지 않습니다. 지정된 페이로드와 함께 이 API를 사용하여 식별 엔진이 작업을 커밋하지 않고 삽입 또는 업데이트 작업을 수행하는지 확인합니다.
- CMDBTransformUtil: 임포트 세트에서 임포트한 데이터에 식별 및 조정 프로세스를 적용하기 위해 임포트 세트와 함께 독점적으로 사용되는 API입니다.
기본 시스템의 여러 테이블에 대해 미리 정의된 ID가 포함되어 있습니다. 조직에 맞게 이러한 규칙을 사용자 지정할 수 있습니다. CMDB에서 새 테이블이 생성될 때 이러한 규칙이 있는 경우 상위 테이블에서 식별 및 조정 규칙이 파생됩니다. 식별 및 조정 규칙을 새 테이블에 적용하려면 하위 수준 또는 상위 수준에서 규칙을 만듭니다.
식별 및 조정의 프로세스 흐름
IRE(식별 및 조정 엔진)
- IRE는 CI를 고유하게 식별하여 중복 CI를 방지합니다.
- IRE는 권한 있는 데이터 소스만 CMDB에 쓸 수 있도록 허용하여 CI 속성을 조정합니다.