CMDB 스키마 모델

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기3분
  • CMDB(Configuration Management Database) 스키마 모델은 회사 및 해당 구성에서 제어하는 모든 자산 및 비즈니스 서비스를 포함하는 일련의 연결된 테이블입니다.

    관련 ServiceNow® Store 앱 및 참조 정보:
    • CMDB 테이블 설명: 기본 시스템의 주요 CMDB 테이블에 대한 설명입니다.
    • CMDB CI Class Models: ServiceNow Store 기본 CMDB 클래스 계층 구조를 확장하는 클래스 모델을 추가하는 앱입니다. 여기에는 클래스 설명, 식별 규칙, 식별자 항목 및 종속 관계(해당하는 경우)가 포함됩니다. 그런 다음 추가된 클래스를 다른 CMDB 기본 클래스로 사용할 수 있습니다.
    • CMDB 채우기: CMDB를 채우는 다양한 옵션에 대한 정보입니다.
    • 검색 패턴: ServiceNow Store 업계의 특정 장치 및 애플리케이션을 검색하기 위한 검색 패턴 라이브러리를 제공하는 앱입니다.
    • 서비스 그래프 커넥터: ServiceNow Store 일반적인 타사 데이터를 CMDB 클래스로 가져오고 통합하기 위해 미리 정의된 통합을 제공하는 앱입니다. 에는 새 ETL 변환 맵을 만들기 위한 통합 허브 ETL 마법사도 포함되어 있습니다.

    CMDB 테이블에는 네트워크의 컴퓨터 및 장치, 소프트웨어 계약 및 라이센스, 비즈니스 서비스 등에 대한 정보가 포함되어 있습니다. IT 데스크에서는 CMDB를 사용하여 네트워크 사용자의 장비와 장비 간의 관계를 더 잘 이해할 수 있습니다. CMDB는 시스템의 다른 프로세스에서도 참조할 수 있습니다.

    및 계약 관리와 같은 자산 관리 애플리케이션은 CMDB와 함께 작동합니다. 자산 관리 모든 소프트웨어 자산 관리 자산, 하드웨어, 소프트웨어, 재고 자산은 물론 제조업체 및 벤더의 기록을 CMDB에 연결합니다. Contract Management 애플리케이션에는 임대, 서비스 계약, 구매 주문, 보증, 소프트웨어 라이센스 등 계약에 대한 정보가 들어 있습니다. 응용 구성 관리 데이터베이스(CMDB) 프로그램은 운영에 중점을 둡니다.

    CMDB에 대한 자세한 내용은 CMDB 101- What is a configuration management database and why do you need one?의 게시물을 참조하십시오ServiceNow 커뮤니티.

    주요 CMDB 테이블

    Configuration Management Database(CMDB)의 주요 테이블:

    • 비 IT CI(내림차순 클래스는 비 IT CI)에 대한 핵심 CMDB 테이블인 기본 구성 항목 [cmdb] 테이블입니다.
    • 모든 CI의 기본 속성을 저장하는 핵심 구성 항목 [cmdb_ci] 테이블입니다. 이 테이블에 액세스하려면 관리자, itil 또는 자산 사용자 역할이 필요합니다(내림차순 클래스는 IT CI).
    • CI 간의 모든 관계를 정의하는 CI 관계 [cmdb_rel_ci] 테이블입니다.

    구성 항목 테이블은 데이터베이스 [cmdb_ci_database] 및 컴퓨터 [cmdb_ci_computer]와 같은 다른 테이블로 확장됩니다. 컴퓨터 테이블은 서버 [cmdb_ci_server] 테이블로 확장되고, 서버 [cmdb_ci_unix_server] 테이블로 UNIX 확장되는 식입니다.

    주:
    기본 구성 항목 [cmdb] 테이블은 다른 확장 테이블과 정보를 복제하고 파생시키는 동작이 다른 파티션 확장당 테이블 모델을 사용합니다. 테이블 확장 및 클래스를 참조하십시오.
    스키마 맵을 사용하여 테이블과 테이블 관계에 대한 자세한 내용을 볼 수 있습니다.
    1. 다음으로 이동 시스템 정의 > 테이블 및 열레이블이 표시됩니다.
    2. 테이블을 선택하고 스키마 맵을 클릭합니다.
    그림 1. 스키마 맵
    테이블 계층 구조 맵.
    주:
    구성 항목 [cmdb_ci] 테이블에서 확장되지 않은 CI는 의존성 뷰 맵과 CI 관계 포매터에 표시되지 않습니다.

    CI 속성

    속성은 분류의 모든 CI에 적용됩니다. CI의 속성 값을 변경하려면 해당 CI를 편집합니다. 클래스에 고유한 속성을 추가하려면 클래스 테이블을 확장하고 해당 CI에 대한 새 분류를 작성하십시오.

    분류 계층 구조에서 CI의 위치는 그 아래 CI와 공유하는 속성에 의해 결정됩니다. CI에 상위 항목과 다른 속성이 하나씩 있을 때마다 분류 계층 구조가 분기됩니다.

    예를 들어 서버에는 워크스테이션 및 랩톱을 포함하는 컴퓨터와 다른 속성이 있습니다. Linux 서버와 UNIX 서버는 상위 서버 분류 및 서로의 속성이 다르기 때문에 계층 구조에서 별도의 분기를 차지합니다.