식별 규칙

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 5분
  • 식별 프로세스는 CMDB 식별 규칙을 사용하여 CI를 고유하게 식별합니다.

    식별 규칙은 CI 클래스에 적용되며 단일 CI 식별 자와 하나 이상의 식별자 항목관련 항목으로 구성되며 각각 우선순위가 다릅니다. 각 식별자 항목은 특정 우선순위를 가진 고유한 속성 세트를 정의하며 각 관련 항목은 관련 항목을 식별하기 위한 규칙을 정의합니다. 가장 강력한 식별자 항목 및 관련 항목에 대해 가장 높은 우선순위로 설정된 강력한 식별 규칙을 생성합니다.

    식별 프로세스와 식별 규칙은 CI의 속성을 사용하여 식별합니다.
    고유 속성
    CI를 고유하게 식별하는 데 사용할 수 있는 CI의 지정된 기준 속성 값 집합입니다. 고유한 속성은 동일한 테이블 또는 파생 테이블에서 가져올 수 있습니다.
    필수 속성
    비워둘 수 없는 CI의 지정된 속성입니다.

    계층 구조 전반의 CMDB 파생

    하위 클래스에 대해 명시적으로 정의된 식별 규칙이 없으면 하위 클래스는 연결된 식별 항목 및 관련 항목을 포함하여 상위 클래스에서 식별 규칙을 파생시킵니다. 나중에 하위 클래스에 대해 자체 식별 규칙을 명시적으로 정의할 수 있습니다. 이 경우, 연결된 식별 항목 및 관련 항목을 포함하여 처음 상위 클래스에서 파생된 식별 규칙은 하위 클래스에서 더 이상 적용되지 않습니다. 또한 하위 클래스에서 새로 만든 식별 규칙에 식별 항목 및 관련 항목을 명시적으로 추가해야 합니다.

    예: 클래스 식별 규칙에 Hardware 테이블에 대한 Software Instance 관련 항목이 있습니다. 테이블에 대한 Software Instance 관련 항목을 포함하여 이 식별 규칙은 클래스에 Computer 의해 파생됩니다. 그런 다음 클래스에 대한 Computer 새 식별 규칙을 만들면 클래스에서 Hardware 파생된 식별 규칙을 덮어씁니다. 따라서 Hardware 테이블에 대한 Software Instance 연결된 관련 항목을 포함한 클래스 식별 규칙은 더 이상 클래스에 적용 Computer 되지 않습니다. 동일한 관련 항목이 필요한 경우 새로 생성된 클래스 식별 규칙 Computer 의 테이블에 대한 Software Instance 관련 항목을 명시적으로 추가해야 합니다.

    식별 규칙 유형

    CI 의존성은 CI 클래스에 대한 종속 관계 규칙에 따라 CI 클래스 관리자에서 지정됩니다.
    독립 CI
    서버 CI와 같이 자체적으로 존재하며 다른 CI에 종속되지 않는 CI입니다.
    종속 CI
    다른 CI와의 관계에 종속되어 종속 관계가 없으면 자체적으로 존재할 수 없는 CI입니다. 예:
    • Network Adapter CI를 포함하는 CI 없이는 Hardware 의미 있게 존재할 수 없습니다.
    • Application 호스팅되는 CI 없이는 Server CI가 자체적으로 존재할 수 없습니다.
    종속 CI를 식별하는 단계는 독립 CI를 식별하는 단계와 다를 수 있습니다. 이러한 차이는 종속 식별 규칙과 독립 식별 규칙 간의 차이에 반영됩니다.
    독립적인 식별 규칙
    다른 CI 또는 관계와 무관하게 CI의 고유한 속성을 기반으로 CI를 식별하는 규칙입니다.
    종속 식별 규칙
    CI를 식별하려면 종속 CI를 먼저 식별해야 하는 규칙입니다. CI는 하나 이상의 CI에 종속될 수 있으며 종속 CI에는 종속성이 있는 단일 상위 CI만 있을 수 있습니다. CI와 종속 CI 간의 관계 유형도 식별 프로세스에 포함됩니다. 종속 CI의 식별 프로세스에 도움이 되도록 CI 유형 내에서 종속성 체인을 정의하는 종속 관계를 생성합니다 .

    종속 CI를 식별하는 데 사용되는 페이로드는 한정자 체인과의 관계를 포함할 수 있습니다. 이러한 관계의 경우 상위/하위 쌍이 일치하면 시스템은 페이로드의 한정자 체인과 데이터베이스에 있는 CI의 한정자 체인을 비교합니다. 차이가 있는 경우 데이터베이스의 한정자 체인이 해당 관계에 대한 페이로드의 한정자 체인과 일치하도록 업데이트됩니다.

    식별자 항목

    CI 속성(필드 기반 식별)뿐 아니라 CI의 관련 목록(조회 기반 식별. 예: 일련 번호 또는 네트워크 어댑터)에 기반하여 CI와 일치하도록 식별자 항목을 구성할 수 있습니다. 식별에 사용되는 조회 테이블에는 을(를) cmdb_ci가리키는 참조 필드가 있어야 합니다.

    식별자 항목에는 세 가지 유형이 있습니다.
    일반 식별자 항목
    식별은 CI를 고유하게 식별하는 CI 고유의 속성을 기반으로 합니다.
    조회 식별자 항목

    식별은 식별 중인 CI에 대한 참조가 있는 모든 테이블이 될 수 있는 조회 테이블(관련 테이블)을 사용합니다. 관련 조회 테이블을 선택한 후에는 cmdb_ci 테이블 자체 또는 해당 하위 테이블 중 하나를 참조하는 관련 테이블에서 식별자 속성을 선택합니다.

    조회 기록이 아직 없으면 식별자 항목에서 참조되는 조회 테이블에 삽입됩니다.

    하이브리드 식별자 항목
    일반 식별자 항목과 조회 식별자 항목의 조합입니다.

    예: 일련 번호 집합이 동일한 두 개의 가상 머신을 포함할 수 있는 클라우드 환경에서 가상 머신을 검색하는 경우. 하드웨어 테이블에 대한 조회 식별자 항목( 예: [테이블: 일련 번호, 기준 속성: 일련 번호, 일련 번호 유형]) 은 이 두 가상 머신을 고유하게 식별할 수 없습니다. 그러나 [테이블: 일련 번호, 기준 속성: 일련 번호, 일련 번호 유형 + (기본 하드웨어 테이블의 이름 필드)] 등의 하이브리드 식별자 항목은 두 가상 머신을 고유하게 식별할 수 있습니다.

    조회 테이블에 대한 가이드라인

    식별자 항목에 조회 테이블을 지정할 때는 다음 지침을 따르십시오.
    1. 조회 테이블이 cmdb_ci 테이블을 참조하는지 확인합니다.
    2. 더 강력한 식별 규칙을 위해 정확한 카운트 일치를 적용하는 것이 좋습니다( 정확한 카운트 일치 적용(조회) 확인란). 조회 식별 중에 이 옵션은 정확한 조회 기록 수가 일치할 때만 일치를 적용합니다. 자세한 내용은 CI 식별 규칙 만들기 문서를 참조하십시오.
    3. 특히 조회 기반 규칙의 경우 상충하는 식별 규칙을 생성하지 마십시오.
      예: 하드웨어 클래스의 CI 식별자에서 네트워크 어댑터 클래스에 대한 조회 기반 규칙을 지정하고 네트워크 어댑터 클래스에 대한 CI 식별자도 정의합니다. 네트워크 어댑터 테이블에서 고유한 CI를 식별하는 상충되는 규칙이 있기 때문에 네트워크 어댑터 테이블에 중복이 생성될 수 있습니다.
      • 기준 속성만 살펴보는 하나의 규칙(CI 식별자 규칙)
      • 기준 속성과 참조된 sys_id를 살펴보는 또 다른 규칙(조회 규칙)입니다.
    예: 삽입해야 하는 관련 항목이 있는 CI - sysId를 사용할 수 있습니다.
    var payload = {
        items: [{
            className:'cmdb_ci_linux_server',
           related: [{
                  className:'cmdb_ci_spkg',
                  values: {
                    name:'package1',
                    version:'version1'
                    }
            }],
            values: {
                sys_id:'194876usytrr65378098'
            }
    }]
    };

    관련 항목

    관련 CI를 기반으로 하는 규칙인 관련 항목을 정의할 수 있습니다. 관련 항목은 식별 중인 CI에 대한 참조가 있는 모든 테이블(CMDB 또는 비 CMDB)일 수 있는 관련 테이블을 기반으로 합니다. 관련 항목을 사용하면 식별자 항목으로 식별되는 CI와 데이터가 관련된 다른 테이블에 기록을 만들거나 업데이트할 수 있습니다. 관련 항목은 CI를 직접 식별하는 데 사용되지 않습니다.

    규칙에 대한 관련 테이블을 선택하면 참조된 필드의 목록이 cmdb_ci 테이블 자체 또는 그 하위 테이블 중 하나를 참조하는 관련 테이블의 필드로 채워집니다.

    클래스에 대한 관련 항목은 관련 항목이 지정되지 않은 하위 클래스에 의해 파생됩니다.