다중 소스 보고서 작성기(레거시)

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 11분
  • 멀티소스 CMDB 데이터를 쿼리하고 보고하여 CMDB 데이터 관리를 개선합니다. 멀티소스 보고서 작성기를 사용하여 디스커버리 소스가 CMDB를 채우는 방법과 신뢰성에 대한 인사이트를 얻을 수 있습니다. 필요한 경우 조정 규칙을 조정하여 CMDB 데이터의 품질을 개선할 수 있습니다.

    의 CMDB 360 CMDB 작업 공간

    릴리스부터 Zurich 멀티소스 CMDB 기능은 에서 액세스할 수 CMDB 작업 공간있는 CMDB 360 기능의 일부입니다. CMDB Workspace 스토어 앱에서 CMDB 360 쿼리 작성기를 사용하여 보고서를 생성하고, 보고, 수정하고, 예약하고, 생성하고, CMDB 360 쿼리를 실행합니다. CMDB 360 쿼리 작성기를 사용하여 다음 유형의 쿼리를 생성합니다.

    • 기록 가져오기: 기준과 일치하는 CI에 대해 디스커버리 소스를 쿼리합니다.
    • 격차 찾기: CMDB 360 데이터를 보고하는 검색 소스의 격차를 쿼리합니다. CI를 보고하는 검색 CI를 보고하지 않는 검색 소스 에 대해 쿼리합니다.
    • 속성 값 비교: 여러 검색 소스 간에 또는 CMDB에 대해 다른 속성 값을 갖는 CI를 쿼리합니다. 기준과 일치하는 CI에 대해 두 개 이상의 디스커버리 소스 및/또는 CMDB를 쿼리합니다.

    레거시 다중 소스 보고서 작성기

    CMDB 작업 공간CMDB 360 쿼리 작성기를 사용하는 대신, 이 주제에 설명된 대로 레거시 멀티소스 보고서 작성기를 계속 사용할 수 있습니다.

    다중 원본 보고서 작성기에서 다중 원본 쿼리를 만든 후 쿼리를 실행하여 결과를 볼 수 있습니다. 그런 다음 멀티소스 쿼리 결과를 플랫폼 보고 기능과 통합하는 멀티소스 보고서를 만들 수도 있습니다. 멀티소스 보고서를 만드는 개략적인 단계:
    1. 쿼리를 만든 다음, 저장하고 실행합니다.
    2. 쿼리에 대한 일정을 생성합니다.
    3. 멀티소스 쿼리를 기반으로 하는 멀티소스 보고서를 생성합니다.
    다음을 찾는 쿼리를 만들 수 있습니다.
    • CMDB의 데이터를 채우는 모든 검색 소스입니다.
    • 디스커버리 소스에서 보고하지 않은 CI입니다.
    • 하나의 검색 소스에서 검색되었지만 다른 검색 소스에서는 검색되지 않은 모든 CI입니다.
    CMDB와 비교하는 동안 여러 데이터 소스 간의 CI 속성 값 차이를 보여주는 다른 쿼리를 생성할 수 있습니다.
    • 검색 소스와 현재 CMDB 기록 간의 속성 값이 어떻게 다른지 보여줍니다. 예를 들어, SCCM이 보고하는 것과 다른 위치를 가진 하드웨어 CI를 찾습니다.

    • SourceA, SourceB 및 SourceC 간의 속성이 어떻게 다른지 보여줍니다. 예를 들어 SCCM, ServiceWatch 및 CMDB 간에 RAM이 다른 모든 컴퓨터 CI를 표시합니다.

    CI 기록, 멀티소스 CMDB 데이터 기록 또는 검색 소스별로 쿼리 결과를 표시할 수 있습니다. 보고서 결과를 특정 애플리케이션 서비스, 기술 서비스 또는 CMDB 그룹 내의 CI로 제한할 수도 있습니다.

    멀티소스 쿼리 작성

    멀티소스 CMDB 데이터를 쿼리하여 디스커버리 소스가 CMDB를 채우는 방법에 대한 인사이트를 얻은 다음 해당 쿼리를 사용하여 멀티소스 데이터 보고서를 생성합니다.

    시작하기 전에

    CMDB 360을 활성화하고 구성합니다.

    필요한 역할: cmdb_ms_editor

    이 태스크 정보

    다중 소스 보고서 작성기 페이지는 필드를 설정할 때 동적으로 업데이트됩니다. 따라서 아래 단계에 설명된 필드 중 일부는 나타나지 않을 수 있습니다.

    프로시저

    1. 다음으로 이동 모두 > 구성 > 다중 소스 보고서 작성기.
    2. 다중 원본 보고서 작성기 페이지에서 편집하거나 실행할 쿼리를 선택하거나 새로 만들기를 클릭합니다.
    3. 쿼리의 이름과설명을 입력합니다.
    4. 쿼리의 결과 유형을 선택합니다.
      • CI 기록: 결과에 멀티소스 CMDB 데이터 저장소의 고유 CI가 표시됩니다.
      • 멀티소스 데이터 기록: 멀티소스 CMDB 데이터에서 CI/검색 소스 조합의 모든 항목이 결과에 표시됩니다.
      • 디스커버리 소스: 결과는 쿼리 기준과 일치하는 디스커버리 소스별로 그룹화됩니다.
    5. 차이만 표시를 선택하여 CI 속성 값의 차이를 표시한 다음 차이 유형을 선택합니다.
      • CMDB 기록과 검색 소스 간: CMDB 데이터와 지정된 검색 소스 간의 속성 값 차이를 표시합니다.
      • 검색 소스 간: 다중 소스 데이터를 기반으로 지정된 검색 소스 간의 속성 값 차이를 표시합니다.
    6. 쿼리를 적용할 클래스를 선택하거나 모든 클래스를 선택하여 모든 클래스에 쿼리를 적용합니다. 조건 작성기를 사용하여 클래스에 대해 충족해야 하는 조건을 지정합니다. And 또는 Or를 사용하여 여러 조건을 지정합니다.
    7. 목록 수집기를 사용하여 쿼리할 검색 소스 항목을 하나 이상 선택합니다.
    8. 차이를 표시할 클래스 속성과 비교할 필드를 설정합니다.
      OR 및 AND 연산자를 사용하여 여러 속성을 기반으로 비교합니다. 속성 목록은 항목을 추가하거나 제거할 수 없는 클래스 특성의 미리 채워진 하위 집합입니다.
    9. 결과 제한을 설정하여 쿼리 결과를 특정 애플리케이션 서비스, 기술 서비스 또는 CMDB 그룹에 속하는 CI로 제한합니다.
    10. Save(저장)를 클릭한 다음 Run(실행)을 클릭합니다.

    다음에 수행할 작업

    • CMDB 멀티소스 쿼리 결과 페이지에서 다음을 수행합니다.
      • 결과 수가 페이지에 표시되는 결과 수를 초과하는 경우:
        • 더 많은 결과 로드: 결과의 다음 페이지를 표시합니다. 각 결과 페이지에 표시되는 결과 수는 glide.identification_engine.multisource.query.batch.limit 시스템 속성(기본적으로 100개 항목)에 의해 지정됩니다.
        • 모든 결과 로드 클릭: glide.identification_engine.multisource.query.max.limit 시스템 속성에 지정된 제한(기본값은 10000)까지 모든 결과를 표시합니다.
        • 멀티소스 CMDB 값 링크 또는 CI 값 링크를 클릭하여 해당 기록에 액세스하고 자세한 내용을 봅니다.
      • 구성 항목 열에서 CI 링크를 클릭하여 CI 양식을 엽니다. CI 양식의 관련 링크 섹션에서 다중 소스 데이터 탭을 클릭하여 CI와 관련된 검색 소스와 같은 다중 소스 데이터를 표시합니다.
    • 쿼리에 대한 일정을 만들고 일정이 한 번 이상 실행되도록 합니다. 이 단계는 멀티소스 보고서를 생성하는 데 필요합니다.
      주:
      처음에는 쿼리를 생성한 후 일정 생성 버튼과 보고서 생성 버튼이 모두 회색으로 표시됩니다. 쿼리를 저장한 후에만 쿼리에 대한 일정을 만들고 실행할 수 있으며, 그런 다음에만 쿼리를 기반으로 하는 보고서를 만들 수 있습니다.

    멀티소스 쿼리 예약

    멀티소스 쿼리를 저장하고 실행한 후 설정된 일정에 따라 쿼리가 자동으로 실행되도록 일정을 작성합니다. 쿼리 결과는 결과 테이블에 저장되며 CMDB 대시보드에 결과를 보내거나 보낼 이메일 주소를 구성할 수 있습니다.

    시작하기 전에

    일정에 대한 쿼리가 이미 저장되어 있어야 하며 한 번 이상 실행해야 합니다.

    필요한 역할: cmdb_ms_user

    프로시저

    1. 다음으로 이동 모두 > 구성 > 다중 소스 보고서 작성기.
    2. 다중 원본 보고서 작성기 페이지에서 일정을 만들 쿼리를 선택합니다.
    3. 멀티소스 보고서 양식에서 일정 만들기를 클릭합니다.
    4. 다중 소스 보고서 작성기의 예약된 이메일에서 새로 만들기를 클릭합니다.
    5. 다중 소스 보고서 작성기의 예약된 이메일 양식을 작성합니다.
      필드 설명
      쿼리 다중 소스 보고서 작성기에서 작성된 저장된 쿼리입니다.
      사용자 쿼리 결과를 이메일로 보낼 사용자입니다.
      그룹 쿼리 결과를 이메일로 보낼 사용자 그룹입니다.

      실행

      시간

      쿼리를 자동으로 실행하는 빈도와 시간입니다.

      실행을요청 시로 설정하면 쿼리를 수동으로 실행할 때만 실행됩니다.

      이메일 주소 쿼리 결과를 이메일로 보낼 추가 임시 이메일 주소입니다.
      제목 쿼리 결과와 함께 이메일의 제목으로 표시될 텍스트입니다.
      소개 메시지 쿼리 결과와 함께 이메일의 본문에 포함되는 텍스트입니다.
      유형 이메일에 첨부될 쿼리 결과가 있는 파일의 유형입니다.
      Zip 출력 결과 파일의 압축을 활성화합니다.
      조건부 쿼리 실행 조건을 활성화하고 조건 필드에 조건을 지정합니다. 지정된 조건이 충족되지 않으면 쿼리가 실행되지 않습니다.
      조건

      쿼리를 실행하기 위해 충족해야 하는 조건(Java 스크립트)입니다.

      Conditional(조건부)이 선택된 경우에만 나타납니다.

      기록이 없는 경우 생략 결과를 반환하지 않는 쿼리 실행에 대해 이메일 전송을 비활성화합니다.
      주:
      업데이트 세트를 사용하여 멀티소스 일정을 비프로덕션 환경에서 프로덕션 환경으로 포팅하는 경우 일정에서 사용자그룹 설정을 확인합니다. 프로덕션 환경에 없고 쿼리 결과를 받아야 하는 사용자 또는 그룹은 다음 방법 중 하나로 다시 추가해야 합니다.
      • 프로덕션 환경에서 수동으로 생성됩니다. 이 경우 프로덕션 환경(비프로덕션 환경에서 포팅됨)의 잘못된 사용자 또는 그룹도 일정에서 제거하고 대신 새 사용자 또는 그룹을 추가해야 합니다.
      • 비프로덕션 환경에서 프로덕션 환경으로 명시적으로 포팅됩니다.
    6. 제출을 클릭합니다.

    다음에 수행할 작업

    • 일정에서 실행요청 시 로 설정되어 있거나 되풀이 일정이 있더라도 쿼리를 임의로 실행해야 하는 경우 다음과 같이 해당 쿼리를 수동으로 실행할 수 있습니다.
      1. 다음으로 이동 모두 > 구성 > 멀티소스 보고서 일정.
      2. 다중 원본 보고서 작성기의 예약된 전자 메일 목록 보기에서 실행할 쿼리를 선택합니다.
      3. 다중 소스 보고서 작성기의 예약된 이메일 양식에서 지금 실행을 클릭합니다.
    • 다중 소스 쿼리 결과를 플랫폼 보고 기능과 통합하는 쿼리에 대한 다중 소스 보고서를 만듭니다.

    멀티소스(CMDB 360) 쿼리를 기반으로 보고서 생성

    멀티소스(CMDB 360) 쿼리를 작성, 저장, 실행 및 예약한 후에는 쿼리 결과를 플랫폼 보고 기능과 통합하는 멀티소스(CMDB 360) 보고서를 작성할 수 있습니다. 예를 들어 이러한 멀티소스(CMDB 360) 보고서를 플랫폼 CMDB 대시보드에 포함할 수 있습니다.

    시작하기 전에

    보고서에 대한 멀티소스(CMDB 360) 쿼리가 이미 저장되어 있어야 하고, 일정이 있어야 하며, 이미 한 번 이상 실행되어 있어야 합니다.

    필요한 역할: cmdb_ms_user

    이 태스크 정보

    멀티소스(CMDB 360) 쿼리를 기반으로 보고서를 만들면 보고서 소스가 생성되고 보고 기능을 사용하여 관리할 수 있습니다.

    주:
    CMDB 작업 공간의 CMDB 360 뷰 사용하여 CMDB 360 쿼리 및 보고서를 생성하는 경우 아래 절차의 4단계로 건너뛸 수 있습니다.

    프로시저

    1. 다음으로 이동 모두 > 구성 > 다중 소스 보고서 작성기.
    2. 다중 원본 보고서 작성기 목록 보기에서 일정을 만들 쿼리를 선택합니다.
    3. 멀티소스 보고서 양식에서 보고서 만들기를 클릭합니다.
    4. 보고서 생성 양식에서 저장 또는 실행을 클릭합니다.
    보고서에는 가장 최근 쿼리 실행에 대한 결과가 표시됩니다. 그 동안 쿼리가 변경된 경우 보고서에는 쿼리와 동기화되지 않은 결과가 표시됩니다. 쿼리를 업데이트할 때 업데이트된 쿼리를 즉시 실행하여 보고서가 쿼리와 동기화되도록 해야 합니다.

    다음에 수행할 작업

    예를 들어 CMDB 정확도 대시보드에 멀티소스(CMDB 360) 보고서를 추가하려면 대시보드에 보고서 추가를 참조하십시오.

    샘플 CMDB 360/멀티소스 CMDB 쿼리

    샘플 쿼리를 사용하여 고유한 CMDB 360/멀티소스 CMDB 쿼리를 생성합니다.

    표 1. 여러 디스커버리 소스 간의 여러 속성 불일치
    필드 설정
    이름 여러 디스커버리 소스 간의 여러 속성 불일치(디스커버리 소스와 디스커버리 소스)
    설명 검색 소스 ServiceNow/ServiceWatch/SCCM/Tivoli 간에 OR CPU Count OR 불일치 Serial Number 가 있는 Disk Capacity "backup"이 포함된 이름의 Linux 서버를 찾습니다.
    결과 유형 다중 소스 데이터 기록
    차이만 표시 선택됨
    차이의 유형 디스커버리 소스 사이
    클래스 Linux 서버 [cmdb_ci_linux_server]
    조건 [이름] [포함] [백업]
    디스커버리 소스 ServiceNow/ServiceWatch/SCCM/Tivoli
    비교 필드 Disk Capacity 또는 CPU Count 또는 Serial Number
    다음으로 결과 제한 모두
    표 2. CMDB 기록과 검색 소스 간 여러 속성의 불일치
    필드 설정
    이름 여러 디스커버리 소스 간의 여러 속성 불일치(CMDB와 디스커버리 소스)
    설명 디스커버리 소스ServiceNow/ServiceWatch/SCCM에 대해 "백업 Fully Qualified Domain NameCPU Count"이 Disk Capacity 포함된 이름의 Linux 서버 찾기
    결과 유형 다중 소스 데이터 기록
    차이만 표시 선택됨
    차이의 유형 CMDB 기록과 디스커버리 소스 사이
    클래스 Linux 서버 [cmdb_ci_linux_server]
    조건 [이름] [포함] [백업]
    디스커버리 소스 ServiceNow/ServiceWatch/SCCM
    비교 필드 Disk CapacityCPU CountFully Qualified Domain Name
    다음으로 결과 제한 모두
    표 3. Tivoli에서 검색하지만 Tivoli에서 ServiceNow 검색하지 않는 서버
    필드 설정
    이름 Tivoli의 디스커버리 누락
    설명 Tivoli에서 검색하지만 Tivoli에서 ServiceNow 검색하지 않는 서버
    결과 유형 CI 기록
    클래스 서버 [cmdb_ci_server]
    디스커버리 소스

    [는] [ServiceNow]

    [일치하지 않음] [티볼리]

    다음으로 결과 제한 모두
    표 4. 백업 서버를 위한 모든 디스커버리 소스
    필드 설정
    이름 디스커버리 소스 백업 서버
    설명 백업 서버를 위한 모든 디스커버리 소스
    결과 유형 데이터 소스
    클래스

    서버 [cmdb_ci_server]

    및 클래스 조건:

    [호스트 이름][다음으로 시작][백업]

    다음으로 결과 제한 모두
    표 5. 보고된 위치 값이 Altiris와 Tivoli 디스커버리 소스 간에 다른 모든 CMDB 360/멀티소스 CMDB 기록
    필드 설정
    이름 Location-Altiris와 Tivoli
    설명 보고된 위치 값이 Altiris와 Tivoli 디스커버리 소스 간에 다른 모든 멀티소스 CMDB 기록을 나열합니다.
    결과 유형 다중 소스 데이터 기록
    차이만 표시 선택됨
    차이의 유형 디스커버리 소스 사이
    디스커버리 소스
    • Altiris
    • Tivoli
    비교 필드 위치
    다음으로 결과 제한 모두
    표 6. 위치 값이 Tivoli에서 보고한 값과 다른 Linux 서버용 모든 CMDB 360/멀티소스 CMDB 기록
    필드 설정
    이름 Linux 서버 위치 - Tivoli 값과 차이
    설명 위치 값이 Tivoli에서 보고한 값과 다른 Linux 서버용 모든 멀티소스 CMDB 기록.
    결과 유형 다중 소스 데이터 기록
    클래스 Linux 서버
    차이만 표시 선택됨
    차이의 유형 CMDB 기록과 디스커버리 소스 사이
    디스커버리 소스 [는][티볼리]
    비교 필드 위치
    다음으로 결과 제한 모두