자동 CI 필드 채우기

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 06월 16일
  • 소요 시간: 3분
  • 디스커버리 일반 속성은 검색 중에 CI(구성 항목) 필드 값을 자동으로 설정할 수 있습니다. 속성은 범위 계층 구조를 따르며, 여기서 보다 구체적인 범위가 광범위한 범위를 재정의하므로 일정 수준에서 기본값을 정의하고 범위 수준에서 정확한 값을 적용할 수 있습니다.

    혜택

    일반 속성을 사용하여 CI 필드를 채우면 다음과 같은 이점이 있습니다.
    • 다른 필드 값이 필요한 각 위치 또는 CI 그룹에 대해 별도의 디스커버리 일정을 만들 필요가 없습니다.
    • 일정, 범위 세트 또는 IP 주소 범위 수준에서 CI 필드 값을 설정하여 위치 데이터, 자산 태그 및 기타 필드를 정밀하게 제어할 수 있습니다.
    • 검색 프로세스 중에 필드를 자동으로 채워 검색 후 수동 CI 업데이트를 줄입니다.
    • 속성 계층 구조를 사용하여 일정 수준에서 광범위한 기본값을 정의하고 필요에 따라 범위 세트 또는 범위 수준에서 보다 구체적인 값으로 재정의합니다.

    작동 원리

    이전에는 위치와 같은 CI 필드 값을 일정에 따라 디스커버리 전역적으로만 설정할 수 있었습니다. 즉, 개별 IP 주소 또는 범위 세트에 대해 보다 구체적인 정보를 사용할 수 있는 경우에도 일정 내에서 검색된 모든 CI가 동일한 값을 상속했습니다.

    일반 속성은 필드 값을 여러 수준의 세분성으로 정의할 수 있도록 하여 이 문제를 해결합니다. 검색이 실행되면 각 범위 수준에서 정의된 속성이 평가되고 검색된 각 CI에 가장 세부적인 일치 속성이 적용됩니다.

    범위 수준

    일반 속성을 정의하여 다음 범위 수준에서 CI 필드를 채울 수 있습니다. 각 수준은 서로 다른 수준의 세분성을 나타냅니다.
    범위 설명
    일정 전체 일정 내에서 검색된 모든 CI에 속성 값을 적용합니다.
    범위 세트 일정과 연결된 특정 범위 세트 내에서 검색된 모든 CI에 속성 값을 적용합니다.
    범위 특정 IP 네트워크, IP 주소 범위 또는 IP 주소 목록 내에서 검색된 모든 CI에 속성 값을 적용합니다.

    속성 계층 구조

    속성이 여러 수준 디스커버리 에서 정의되면 CMDB 필드 채우기와 디스커버리 런타임 동작 모두에 영향을 줄 수 있는 결과 메타데이터에 가장 세부적인 값이 적용됩니다. 범위 계층 구조는 가장 세분화되지 않은 것부터 가장 세분화된 것으로, 일정, 범위 세트, IP 주소 범위입니다. 범위 수준 속성은 IP 네트워크 수준 속성을 재정의하는 범위 세트 수준 속성을 재정의하는 식입니다. 또한 속성은 특정 CMDB CI 클래스를 대상으로 할 수 있습니다. 동일한 클래스 계층 구조 내의 다른 클래스에 대해 동일한 키를 가진 속성이 존재할 경우 보다 구체적인 클래스가 우선합니다. 보다 세분화된 범위나 특정 클래스에 속성이 정의되지 않은 경우 CI는 사용 가능한 다음 수준에서 값을 상속합니다.

    예를 들어, 위치 필드를 일정 수준에서 메릴랜드로, 범위 세트 수준에서 볼티모어로, 범위 수준에서 특정 도로명 주소로 설정합니다. 해당 범위의 IP 주소에서 검색된 CI는 도로명 주소를 상속합니다. 동일한 범위 집합의 다른 IP 주소에서 검색된 CI는 범위 수준 위치가 정의되어 있지 않기 때문에 볼티모어를 상속합니다.

    필드 값 유형

    디스커버리 일반 속성은 두 가지 유형의 필드 값을 지원합니다.
    유형 설명
    참조 다른 테이블의 기록을 참조하는 값입니다. 예를 들어, 위치 필드는 위치 [cmn_location] 테이블의 기록을 참조합니다.
    정적 직접 입력하는 문자열 값입니다. 예를 들어 자산 태그 필드를 사용자 지정 문자열 값으로 설정할 수 있습니다.

    대상 테이블 필터링

    각 속성에는 속성이 적용되는 CI 클래스를 지정하는 대상 테이블 필드가 포함됩니다. 대상 테이블을 기본 구성 항목[cmdb_ci] 테이블로 설정하여 검색된 모든 CI에 속성을 적용할 수 있습니다. 속성을 특정 클래스와 해당 하위 클래스로 제한하려면 Linux 서버 [cmdb_ci_linux_server]와 같은 보다 구체적인 클래스를 선택합니다.

    예제

    다음 예에서는 속성 계층 구조가 세 가지 범위 수준에서 작동하는 방식을 보여줍니다.

    일정에 디스커버리 두 개의 IP 주소 범위가 있는 범위 집합이 포함되어 있습니다. 다음 속성을 정의합니다.
    • 일정 수준: 위치 = 메릴랜드(일정의 모든 CI에 적용)
    • 범위 세트 수준: 위치 = 볼티모어(대상 테이블: Linux 서버)
    • IP 주소(10.0.0.52): 위치 = 123 Main St, Baltimore
    • IP 주소(10.0.0.117): 자산 태그 = tag-test(정적 값)
    검색이 실행된 후:
    • 10.0.0.52에서 검색된 CI의 위치 필드는 범위 수준 속성이 가장 세분화되어 있기 때문에 123 Main St, Baltimore 로 설정됩니다.
    • 10.0.0.117에서 검색된 CI의 자산 태그 필드가 태그 테스트로 설정되어 있습니다. 이 IP에 대해 범위 수준 위치 속성이 정의되어 있지 않기 때문에 CI는 범위 세트 수준 속성에서 볼티모어 를 상속합니다.