검색는 Microsoft Azure 데이터센터의 클라우드 자원에 대한 정보를 수집합니다. 이러한 자원을 검색하려면 ServiceNow Store에서 검색 및 서비스 매핑 패턴 애플리케이션을 업데이트해야 합니다.
REST API 권한 확인
다운로드 클라우드 검색 REST API 권한 스프레드시트 따라서 패턴을 실행하는 검색 데 필요한 사용자 권한을 부여할 수 있습니다. 새로운 패턴은 분기별로 출시되므로 주기적으로 확인하여 최신 버전의 스프레드시트를 사용하십시오.
검색에서 Microsoft Azure 자원을 찾는 방법
검색는 클라우드 프로비저닝 및 거버넌스 API 및 검색 및 서비스 매핑 패턴을 사용하여 클라우드 자원을 찾습니다.
표 1. 기본 패턴
| 패턴 |
설명 |
| Azure 데이터베이스(LP) |
다음의 데이터베이스 유형을 검색합니다.
- Microsoft.sql/servers
- microsoft.sql/managedInstances
- microsoft.dbformysql
- microsoft.documentdb/databaseaccounts
- microsoft.cache/redis
- microsoft.dbforpostgresql/servers
- microsoft.dbformysql/servers
- microsoft.dbformysql/flexibleservers
- microsoft.dbforpostgresql/flexibleservers
[cmdb_ci_cloud_database] 테이블을 채웁니다.
|
| Azure LoadBalancer TD |
Microsoft Azure 부하 분산 장치를 검색하고 cmdb_ci_lb_service 테이블을 채웁니다. 이 패턴은 가로 검색에 대한 검색 애플리케이션이 아니라 하향식 검색에 대한 서비스 매핑에서만 사용됩니다. |
| Azure 웹 사이트(LP) |
Microsoft Azure 웹 서버를 검색하고 클라우드 웹 서버 [cmdb_ci_cloud_webserver] 및 IP 주소 [cmdb_ci_ip_address] 테이블을 채웁니다. |
Azure SQL 관리 인스턴스에 대한 라이선스 정보 검색
Azure 데이터베이스(LP) 패턴 확장 Azure SQL Managed Instance 라이선스는 Azure SQL 관리 인스턴스 라이선스 정보를 검색하고 클라우드 데이터베이스 CI[cmdb_ci_cloud_database]의 키 값 [cmdb_key_value] 테이블에 라이선스 유형을 채웁니다.
- 필요한 플러그인 및 애플리케이션
-
- 소프트웨어 자산 관리 전문가 for Microsoft
- 가시성 컨텐츠
가로 검색 중 검색에서 수집하는 데이터
표 2. Azure 데이터센터 [cmdb_ci_azure_datacenter]
| 레이블 |
필드 이름 |
| 이름 |
name |
| 지역 |
region |
| 객체 ID |
object_id |
표 3. 가용 영역 [cmdb_ci_availability_zone]
| 레이블 |
필드 이름 |
| 이름 |
name |
표 4. 가상 머신 인스턴스 [cmdb_ci_vm_instance]
| 레이블 |
필드 이름 |
| 이름 |
name |
| 상태 |
state |
| 객체 ID |
object_id |
| CPU |
cpus |
| 디스크 |
disks |
| 디스크 크기(GB) |
disks_size |
| 메모리 |
memory |
| 네트워크 어댑터 |
nics |
| VM 인스턴스 ID |
vm_inst_id |
표 5. 컴퓨팅 보안 그룹 [cmdb_ci_compute_security_group]
| 레이블 |
필드 이름 |
| 이름 |
name |
| 객체 ID |
object_id |
| 상태 |
state |
표 6. 이미지 [cmdb_ci_os_template]
| 레이블 |
필드 이름 |
| 이름 |
name |
| 객체 ID |
object_id |
| 게스트 OS |
guest_os |
| 이미지 소스 |
image_source |
표 7. 저장소 볼륨 [cmdb_ci_storage_volume]
| 레이블 |
필드 이름 |
| 이름 |
name |
| 상태 |
state |
| 객체 ID |
object_id |
| 저장소 유형 |
storage_type |
| 크기 |
size |
표 8. 클라우드 네트워크 [cmdb_ci_network] 및 VMware vCenter 네트워크 [cmdb_ci_vcenter_network]
| 레이블 |
필드 이름 |
| 이름 |
name |
| 상태* |
state |
| CIDR* |
cidr |
*
VMware vCenter 네트워크에서 찾을 수 없습니다.
표 9. 클라우드 서브넷 [cmdb_ci_cloud_subnet]
| 레이블 |
필드 이름 |
| 이름 |
name |
| 상태 |
status |
| CIDR |
cidr |
표 10. 클라우드 프로비저닝 및 거버넌스네트워크 인터페이스 [cmdb_ci_nic]
| 레이블 |
필드 이름 |
| 이름 |
name |
| 넷마스크 |
netmask |
| MAC 주소 |
mac_address |
| MAC 제조업체 |
mac_manufacturer |
| 상태 |
install_status |
표 11. 클라우드 부하 분산 장치 [cmdb_ci_cloud_load_balancer]
| 레이블 |
필드 이름 |
| 이름 |
name |
| 객체 ID |
object_id |
| 상태 |
state |
표 12. Azure 배포 [cmdb_ci_azure_deployment]
| 레이블 |
필드 이름 |
| 이름 |
name |
| 프로비저닝 상태 |
provisioning_state |
주: 이 테이블은 클라우드 프로비저닝 및 거버넌스 플러그인이 활성화된 경우에만 검색에 사용할 수 있습니다.
표 13. 자원 그룹 [cmdb_ci_resource_group]
| 레이블 |
필드 이름 |
| 이름 |
name |
| 객체 ID |
object_id |
| 상태 |
state |
| 운영 상태 |
operational_status |
| 설치 상태 |
install_status |
주:
- 자원 그룹을 처음 검색할 때 상태(State) 필드는 사용 가능, operational_status=운영, 응답 매핑에 따라 상태=설치됨으로 설정됩니다.
- Microsoft Azure에서 자원 그룹이 종료되면 CMPReconciler 스크립트는 상태 필드를 종료됨으로, operational_status=Non-Operational을 Status=Absent로 설정합니다.
표 14. 공용 IP 주소 [cmdb_ci_cloud_public_ipaddress]
| 레이블 |
필드 이름 |
| 이름 |
name |
| 객체 ID |
object_id |
| 공용 IP 주소 |
public_ip_address |
| 공용 DNS |
public_dns |
표 15. 저장소 계정 [cmdb_ci_cloud_storage_account]
| 레이블 |
필드 이름 |
| 이름 |
name |
| 객체 ID |
object_id |
| Sku 이름 |
sku_name |
| 상태 |
state |
표 16. 클라우드 데이터베이스 [cmdb_ci_cloud_database]
| 필드 |
설명 |
| 전체 주소 도메인 이름 [fqdn] |
Microsoft Azure에서 데이터베이스에 할당한 FQDN입니다. |
| 이름 [name] |
Microsoft Azure에서 생성한 데이터베이스의 이름입니다. |
| 객체 ID [object_id] |
데이터베이스의 식별 이름입니다. |
| 운영 상태 [operational_status] | 데이터베이스 운영 상태입니다. |
| 유형 [type] |
생성한 데이터베이스 유형입니다. |
| 상태 [state] |
데이터베이스의 상태: 사용 가능 또는 종료 두 가지입니다. |
| 벤더 [vendor] | 벤더 이름은 Azure입니다. |
| 버전 [version] | 데이터베이스의 버전입니다. |
| 범주 [category] |
SKU(Stock Keeping Unit) 제품군입니다. |
표 17. Cloud WebServer [cmdb_ci_cloud_webserver]
| 레이블 |
필드 이름 |
| 이름 |
name |
| 설치 상태 |
install_status |
| 벤더 |
vendor |
| 전체 주소 도메인 이름 |
fqdn |
| 운영 상태 |
operational_status |
| 상태 |
state |
표 18. IP 주소 [cmdb_ci_ip_address]
| 레이블 |
필드 이름 |
| 전체 주소 도메인 이름 |
fqdn |
| 설치 상태 |
install_status |
| IP 주소 |
ip_address |
| 이름 |
name |
| 넷마스크 |
netmask |
| 운영 상태 |
operational_status |
| 벤더 |
vendor |
표 19. 데이터베이스 [cmdb_ci_database]
| 레이블 |
필드 이름 |
| 수명주기 스테이지 상태 |
life_cycle_stage_status |
| 이름 |
name |
| 상태 |
status |
| 일련 번호 |
serial_number |
| 유형 |
type |
표 20. 계산 템플릿 [cmdb_ci_compute_template]
| 레이블 |
필드 이름 |
| 이름 |
name |
| 객체 ID |
object_id |
| VCPUS |
vcpus |
표 21. 하드웨어 유형 [cmdb_ci_hardware_type]
| 레이블 |
필드 이름 |
| 이름 |
name |
| 객체 ID |
object_id |
| 제공자 |
provider |
| vCPU |
vcpus |
- Azure 데이터베이스(LP) 패턴 확장을 사용하여 검색하는 자원 Azure SQL 관리 인스턴스 라이선스
-
표 22. 키 값 [cmdb_key_value]
| 필드 |
설명 |
| 키 [key] |
SQL_Server_PaaS_Managed_Instance_License_Type_automatic |
| 값 [value] |
라이선스 유형입니다. 다음은 Azure 포털 라이선스를 ServiceNow 값에 매핑합니다.
- Azure 하이브리드 이점: BYOL
- 사용한 만큼 지불: 라이선스 포함
- 하이브리드 장애 조치 권한: 하이브리드 장애 조치
|
| 구성 항목 [configuration_item] |
cmdb_ci_cloud_database |
표 23. 서버리스 하드웨어 [cmdb_ci_serverless_hardware]
| 필드 |
설명 |
| 객체 ID [object_id] |
Azure 클라우드 데이터베이스의 객체 ID입니다. |
| 이름 [name] |
SKU 이름. |
| 클라우드 벤더 [cloud_vendor] |
서버리스 하드웨어의 클라우드 벤더: MS Azure. |
| CPU 코어 수 [cpu_core_count] |
vCore(가상 코어) 수입니다. |
| CPU 코어 스레드 [cpu_core_thread] |
vCore 수. |
| CPU 수 [cpu_count] |
vCore 수. |
| 범주 [category] |
vCore 구매 모델. |
| 하위 범주 [subcategory] |
SKU 계층. |
| 호스트 유형 [host_type] |
호스트 유형: PaaS. |
CI 관계
- Azure 데이터베이스(LP) 패턴을 사용하여 검색하는 관계입니다.
-
| CI |
관계 |
CI |
| cmdb_ci_cloud_database |
Owns:Owned By |
cmdb_ci_ip_address |
| cmdb_ci_cloud_database |
Contains::Contained by |
cmdb_ci_database |
| cmdb_ci_cloud_database |
Hosted On::Hosted |
cmdb_ci_azure_datacenter |
| cmdb_ci_database |
Provisioned From::Provisioned |
cmdb_ci_compute_template |
| cmdb_ci_database |
Provisioned From::Provisioned |
cmdb_ci_cloud_hardware_type |
| cmdb_ci_compute_template |
Hosted on::Hosts |
cmdb_ci_azure_datacenter |
| cmdb_ci_compute_template |
Hosted on::Hosts |
cmdb_ci_cloud_hardware_type |
- Azure 데이터베이스(LP) 패턴 확장 Azure SQL Managed Instance 라이선스를 사용하여 검색된 관계입니다.
-
| CI |
관계 |
CI |
| cmdb_ci_cloud_database |
Runs on::Runs |
cmdb_ci_serverless_hardware |
| cmdb_ci_serverless_hardware |
Hosted on::Hosts |
cmdb_ci_azure_datacenter |
| cmdb_key_value |
참조 전용 |
cmdb_ci_cloud_database |