IBM 클라우드 검색에 대해 수집된 데이터

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 14분
  • 검색IBM Cloud Platform의 클라우드 자원에 대한 정보를 수집하고 발견한 CI 간에 관계를 생성합니다. 이러한 자원을 검색하려면 ServiceNow Store에서 검색 및 서비스 매핑 패턴 애플리케이션을 업데이트해야 합니다.

    스토어에서 앱 요청

    ServiceNow Store 웹 사이트를 방문하면 사용 가능한 모든 앱을 확인하고 스토어에 요청을 제출하는 방법에 대한 정보를 참조할 수 있습니다. 출시된 모든 앱의 누적 릴리스 정보는 ServiceNow Store 버전 기록 릴리스 정보를 참조하십시오.

    필요 조건

    애플리케이션이 최신 버전인지 확인합니다.
    • 검색 및 서비스 매핑 패턴.
    • CMDB CI 클래스 모델입니다.
    • 가시성 컨텐츠.
    검색 일정 구성
    클라우드 검색 작업 공간에서 검색 일정 생성

    REST API 권한 확인

    다운로드 클라우드 검색 REST API 권한 스프레드시트 따라서 패턴을 실행하는 검색 데 필요한 사용자 권한을 부여할 수 있습니다. 새로운 패턴은 분기별로 출시되므로 주기적으로 확인하여 최신 버전의 스프레드시트를 사용하십시오.

    부하 분산 장치

    표 1. 부하 분산 장치에 대해 수집된 데이터
    테이블 필드 이름/설명
    클라우드 부하 분산 장치 [cmdb_ci_cloud_load_balancer] object_id: 부하 분산 장치의 고유 식별자입니다.
    이름: 부하 분산 장치의 이름입니다.
    fqdn: 부하 분산 장치의 주소(호스트 이름)입니다. 부하 분산 장치의 전체 주소 도메인 이름 입니다.
    dns_이름: 부하 분산 장치의 주소(호스트 이름)입니다.
    short_description: 부하 분산 장치에 대한 설명입니다.
    operational_status: 부하 분산 장치의 운영 상태(온라인 또는 오프라인)입니다.
    위치: 유형이 있는 부하 분산 장치의 위치를 참조합니다.
    상태: 부하 분산 장치의 프로비저닝 상태(사용 가능 또는 종료됨)입니다.
    부하 분산 장치 서비스 [cmdb_ci_lb_service] object_id: 부하 분산 장치 서비스의 고유 식별자입니다.
    name: 다음을 포함하는 패턴으로 생성된 이름입니다.
    • 부하 분산 장치 이름
    • 프로토콜
    • 포트
    • 자원 유형: -수신기
    port: 수신기의 프로토콜 포트 번호입니다.
    front_end_port: 수신기의 프로토콜 포트 번호입니다.
    listener_protocol: 수신기의 프로토콜(TCP, HTTP 또는 HTTPS)입니다.
    operational_status: 수신기의 프로비저닝 상태입니다.
    부하 분산 장치 풀 [cmdb_ci_lb_pool] object_id: 부하 분산 장치 풀의 고유 식별자입니다.
    name: 다음을 포함하는 패턴으로 생성된 이름입니다.
    • 부하 분산 장치 이름
    • 프로토콜
    • 포트
    • 자원 유형: -풀
    port: 백엔드의 프로토콜 포트입니다.
    pool_status: 부하 분산 장치 풀의 프로비저닝 상태입니다.
    load_balancing_method: 풀의 부하를 분산하는 데 사용하는 방법입니다.
    부하 분산 장치 풀 구성원 [cmdb_ci_lb_pool_member] object-id: 구성원의 ID와 수신기 ID로 생성한 풀 구성원의 고유 식별자입니다.
    name: 다음을 포함하는 패턴으로 생성된 이름입니다.
    • 부하 분산 장치 이름
    • 프로토콜
    • 포트
    • 자원 유형: -member
    • 풀 구성원의 IP 주소
    ip_address: 부하 분산 장치 구성원의 IP 주소입니다.
    server_id: IBM Cloud의 구성원 ID입니다.
    load_balancer: 관련한 부하 분산 장치의 이름입니다.
    부하 분산 장치 상태 서비스 [cmdb_ci_lb_health_service] object_id: 상태 서비스 검사의 고유 식별자입니다.
    name: 다음을 포함하는 패턴으로 생성된 이름입니다.
    • 부하 분산 장치 이름
    • 프로토콜
    • 자원 유형: 상태 검사
    • 자원 ID
    monitor_type: 상태 검사의 유형입니다. 유효한 값은 TCP, HTTP 또는 HTTPS입니다.
    timeout_sec: 상태 검사 응답에 대기하는 시간 제한(초)입니다.
    check_interval_sec: 상태 검사를 수행하는 간격(초)입니다.
    표 2. 부하 분산 장치에 대해 생성되는 관계
    CI 관계 CI
    cmdb_ci_ibm_datacenter Contains::Contained by cmdb_ci_availability_zone
    cmdb_ci_ibm_datacenter Hosted on::Hosts cmdb_ci_cloud_service_account
    cmdb_ci_cloud_load_balancer Contains::Contained by cmdb_ci_lb_health_service
    cmdb_ci_cloud_load_balancer Hosted on::Hosts cmdb_ci_ibm_datacenter
    cmdb_ci_availability_zone Contains::Contained by cmdb_ci_cloud_load_balancer
    cmdb_ci_lb_service Hosted on::Hosts cmdb_ci_cloud_load_balancer
    cmdb_ci_availability_zone Contains::Contained by cmdb_ci_lb_service
    cmdb_ci_lb_pool Hosted on::Hosts cmdb_ci_cloud_load_balancer
    cmdb_ci_lb_service Contains::Contained by cmdb_ci_lb_pool
    cmdb_ci_lb_pool Owns::Owned by cmdb_ci_lb_pool_member

    조직 및 공간

    표 3. 조직 및 공간에 대해 수집된 데이터
    테이블 필드
    IBM Cloud 조직 [cmdb_ci_cloud_org]
    • guid: 조직의 고유 식별자입니다.
    • url: 조직의 고유 URL입니다.
    • billing_enabled: 조직의 청구 방법의 사용 여부를 나타냅니다.
    • name: 클라우드 조직의 고유 이름입니다.
    • quota_definition_url: 조직에서 사용할 수 있는 자원입니다.
    • spaces_url: 조직에 할당된 공간의 고유 URL입니다.
    • operational_status: 조직의 운영 상태입니다.
    IBM Cloud 공간 [cmdb_ci_cloud_space]
    • object_id: 공간의 고유 식별자(GUID)입니다.
    • name: 공간의 고유 이름입니다.
    • url: 공간의 고유 URL입니다.
    • allow_ssh: 저장소 자원의 IP 주소입니다.
    표 4. 조직 및 공간에 대해 생성되는 관계
    CI 관계 CI
    cmdb_ci_ibm_datacenter Contains::Contained by cmdb_ci_availability_zone
    cmdb_ci_ibm_datacenter Hosted on::Hosts cmdb_ci_cloud_service_account
    cmdb_ci_cloud_org Hosted on::Hosts cmdb_ci_cloud_service_account
    cmdb_ci_cloud_space Hosted on::Hosts cmdb_ci_cloud_org
    cmdb_ci_ibm_datacenter Contains::Contained by cmdb_ci_cloud_space

    SSH 키

    표 5. SSH 키에 대해 수집된 데이터
    테이블 필드
    클라우드 키 쌍 [cmdb_ci_cloud_key_pair]
    • object_id: SSH 키 기록의 ID입니다.
    • name: SSH 키 식별에 사용되는 설명이 포함된 이름입니다.
    • key: SSH 키입니다.
    • finger_print: 더 긴 SSH 키를 인증하거나 조회하는 데 사용되는 짧은 바이트 시퀀스입니다. 이 필드는 SSH 키를 추가 또는 수정할 때 자동으로 생성됩니다. 이 속성은 읽기 전용입니다. 변경한 내용은 무시됩니다.
    • created_date: SSH 키가 추가된 날짜입니다. 이 속성은 읽기 전용입니다. 변경한 내용은 무시됩니다.
    • modify_date: SSH 키를 마지막으로 수정한 날짜입니다. 이 속성은 읽기 전용입니다. 변경한 내용은 무시됩니다.
    • short_description: SSH 키에 대한 간략한 메모입니다.
    표 6. SSH 키에 대해 생성되는 관계
    CI 관계 CI
    cmdb_ci_ibm_datacenter Contained by::Contains cmdb_ci_availability_zone
    cmdb_ci_cloud_key_pair Hosted on::Hosts cmdb_ci_ibm_datacenter
    cmdb_ci_ibm_datacenter Hosted on::Hosts cmdb_ci_cloud_service_account
    cmdb_ci_cloud_key_pair Hosted on::Hosts cmdb_ci_cloud_service_account

    IBM 클라우드 스토리지

    표 7. IBM 클라우드 스토리지에 대해 수집된 데이터
    테이블 필드
    저장소 볼륨 [cmdb_ci_storage_volume]
    • object_id: 저장소 계정의 고유 식별자입니다.
    • 크기: 저장소 계정의 용량(기가바이트)입니다.
    • 크기_바이트: 저장소 계정의 용량(바이트)입니다.
    • 이름: 비 EVault 저장소 볼륨에 액세스하는 데 사용되는 사용자 이름입니다. 이 사용자 이름은 보관소 백업 시스템에 EVault 서버 에이전트를 등록하는 데 사용됩니다.
    • 레이블: 저장소의 네트워크 자원 이름입니다.
    • 저장소_유형: 저장소 객체의 설명입니다.
    • fqdn: 저장소 자원의 IP 주소입니다.
    • 장치: 저장소 볼륨과 연결된 게스트의 고유 식별 번호입니다.
    저장소 볼륨 스냅샷 [cmdb_ci_storage_vol_snapshot]
    • object_id: 저장소 계정의 고유 식별자입니다.
    • 이름: 저장소의 네트워크 자원 이름입니다.
    • 용량: 볼륨의 구성된 스냅샷 공간 크기입니다.
    • fqdn: 저장소 자원의 IP 주소입니다.
    • 위치: 저장소 볼륨이 있는 고유한 가용 영역입니다.
    표 8. IBM 클라우드 스토리지에 생성된 관계
    CI 관계 CI
    cmdb_ci_ibm_datacenter Contains::Contained by cmdb_ci_availability_zone
    cmdb_ci_ibm_datacenter Hosted on::Hosts cmdb_ci_cloud_service_account
    cmdb_ci_storage_volume Provisioned::Provisioned From cmdb_ci_storage_vol_snapshot
    cmdb_ci_storage_vol_snapshot Hosted on::Hosts cmdb_ci_ibm_datacenter
    cmdb_ci_storage_volume Hosted on::Hosts cmdb_ci_ibm_datacenter
    cmdb_ci_storage_vol_snapshot Located in Zone::Zone contains cmdb_ci_availability_zone
    cmdb_ci_availability_zone Contains::Contained by cmdb_ci_storage_volume

    IBM 클라우드 가상 서버

    표 9. IBM 클라우드 가상 서버에 대해 수집된 데이터
    테이블 필드
    가상 머신 인스턴스 [cmdb_ci_vm_instance]
    • 이름: 가상 머신의 이름입니다.
    • object_id: 가상 머신의 ID입니다.
    • dns_domain: 가상 머신의 도메인입니다.
    • fqdn: 가상 머신의 IP 주소입니다.
    • short_description: IBM 콘솔의 가상 머신에 첨부된 메모입니다.
    • cpus: 가상 머신의 CPU 수입니다.
    • memory: 가상 머신의 메모리 양입니다.
    • disks: 가상 머신에서 사용하는 디스크 수입니다.
    • state: 가상 머신의 실행 상태입니다. 선택 항목은 다음과 같습니다.
      • 실행 중
      • 중지됨
    • placement_group_id: 가상 머신을 포함하는 IBM 배치 그룹의 이름입니다.
    • nic: 가상 머신의 네트워크 인터페이스 수입니다.
    클라우드 관리 네트워크 인터페이스 [cmdb_ci_nic]
    • name: NIC 이름 및 포트이며 이 형식은 <이름><포트>입니다.
    • ip_address: NIC에 구성된 IP 주소입니다.
    • mac_address: NIC의 MAC 주소입니다.
    • netmask: NIC의 netmask입니다.
    • object_id: NIC의 ID입니다.
    • status: NIC 상태 - 사용 가능한 상태입니다.
    이미지 [cmdb_ci_os_template]
    • name: 템플릿의 긴 설명입니다. 예를 들면 VSI용 CentOS 7.0-64 Minimal입니다.
    • version: 운영 체제 버전입니다. 예를 들면 VSI용 7.0-64 Minimal입니다.
    • object_id: 이미지의 ID입니다.
    • guest_os: Windows, Ubuntu 또는 CentOS와 같은 가상 머신의 운영 체제입니다.
    클라우드 키 쌍 [cmdb_ci_cloud_key_pair]
    • name: 키 레이블입니다.
    • object_id: 키의 ID입니다.
    컴퓨팅 보안 그룹 [cmdb_ci_compute_security_group]
    • name: 보안 그룹 이름입니다.
    • object_id: 보안 그룹 ID입니다.
    • short_description: 보안 그룹 메모입니다.
    저장소 볼륨 [cmdb_ci_storage_volume] object_id: 저장소 볼륨 ID입니다.
    표 10. IBM 클라우드 가상 서버에 대해 생성된 관계
    CI 관계 CI
    cmdb_ci_vm_instance Hosted on::Hosts cmdb_ci_ibm_datacenter
    cmdb_ci_vm_instance Located in::Houses cmdb_ci_availability_zone
    cmdb_ci_nic Contained by::Contains cmdb_ci_vm_instance
    cmdb_ci_os_template Hosted on::Hosts cmdb_ci_cloud_service_account
    cmdb_ci_os_template Provisioned by::Provisions cmdb_ci_vm_instance
    cmdb_ci_cloud_key_pair Hosted on::Hosts cmdb_ci_cloud_service_account
    cmdb_ci_cloud_key_pair Used by::Uses cmdb_ci_vm_instance
    cmdb_ci_compute_security_group Hosted on::Hosts cmdb_ci_cloud_service_account
    cmdb_ci_compute_security_group Implement End Point From::Implement End Point To cmdb_ci_vm_instance
    cmdb_ci_storage_volume Hosted on::Hosts cmdb_ci_ibm_datacenter
    cmdb_ci_storage_volume Implement End Point From::Implement End Point To cmdb_ci_vm_instance

    IBM 클라우드 서비스 계정

    표 11. IBM 클라우드 서비스 계정에 대해 수집된 데이터
    테이블 필드
    클라우드 서비스 계정 [cmdb_ci_cloud_service_account]
    • name: 클라우드 서비스 계정의 표시 이름입니다.
    • account_id: 서비스 계정 ID입니다.
    • object_id: 서비스 계정의 클라우드 ID입니다. 이 값은 account_id와 동일합니다.
    • datacenter_type: cmdb_ci_ibm_datacenter입니다.
    • discovery_credentials: 자격 증명의 sys_id입니다.
    IBM 데이터센터 [cmdb_ci_ibm_datacenter]
    • name: 클라우드 서비스 계정의 표시 이름입니다.
    • account_id: 서비스 계정 ID입니다.
    • object_id: 서비스 계정의 클라우드 ID입니다. 이 값은 account_id와 동일합니다.
    • datacenter_type: cmdb_ci_ibm_datacenter입니다.
    표 12. IBM 클라우드 서비스 계정에 대해 생성된 관계
    CI 관계 CI
    cmdb_ci_cloud_service_account Contained by::Contains cmdb_ci_availability_zone
    cmdb_ci_cloud_service_account Contained by::Contains cmdb_ci_ibm_datacenter
    cmdb_ci_cloud_service_account Hosts::Hosted on cmdb_ci_cloud_key_pair
    cmdb_ci_cloud_service_account Hosts::Hosted on cmdb_ci_vm_instance
    cmdb_ci_cloud_service_account Hosts::Hosted on cmdb_ci_lb_service
    cmdb_ci_ibm_datacenter Contained by::Contains cmdb_ci_availability_zone
    cmdb_ci_ibm_datacenter Hosted on::Hosts cmdb_ci_cloud_service_account
    cmdb_ci_ibm_datacenter Hosts::Hosted on cmdb_ci_network