소개
이 문서에서는 Catalyst Center 및 ITSM(ServiceNow) 통합의 CMDB 동기화 활용 사례에 대해 설명합니다.
배경 정보
이 문서에서는 관련 구성 요소, 사전 요구 사항, 이벤트 흐름, 구성, 워크플로 실행 및 문제 해결 시나리오부터 CMDB 동기화에 대한 모든 세부 정보를 다룹니다. Cisco DNA App이 ServiceNow 인스턴스에 설치된 경우 해당됩니다.
SNOW 인스턴스에 설치된 Cisco DNA 앱은 Cisco DNA Center 인벤토리를 정보 소스로 사용하여 ServiceNow CMDB(Configuration Management Database)에 검색된 디바이스의 기본 단방향 동기화를 예약합니다. Cisco DNA 앱은 Cisco DNA Center에서 ServiceNow로의 CMDB 동기화를 지원합니다.
Cisco Catalyst Center-ITSM(ServiceNow) 통합
Catalyst Center-ITSM 통합에 대한 자세한 내용은 이 문서를 참조하십시오.
Catalyst Center 및 ITSM 통합의 기본 개념 범위
아키텍처: CMBD 동기화
CMBD 동기화: 하이 레벨 아키텍처
CMBD 동기화 워크플로: 후드에서
이벤트 흐름: Catalyst Center
- CMDB 동기화 이벤트가 트리거되면 dnacaap-runtime 서비스가 시작되고 dnacaap-platform 스케줄러는 예약된 빈도로 네트워크의 디바이스를 검색하고 인벤토리를 ITSM 시스템과 동기화할 수 있는 필수 디바이스 정보를 추출하는 작업 ScheduleDnaacaapJob을 생성합니다.
- 그런 다음 Catalyst Center에서 SNOW Instance에 설치된 Cisco DNA Application에 REST API 호출을 수행합니다.
이벤트 흐름: ITSM(ServiceNow)
- 네트워크에서 발생하고 알림이 전송되는 네트워크 이벤트(CMDB 동기화, SWIM, 네트워크 문제)가 Cisco Catalyst Center에서 선택되고 ServiceNow에서 ServiceNow Import Set API, 스크립팅된 REST API 또는 ServiceNow의 일반 REST API 엔드포인트를 사용하여 ServiceNow로 푸시됩니다. 데이터가 전기되는 임포트 세트 테이블은 x_caci_cisco_dna_cisco_dna_inventory_det입니다.
- SNOW에 설치된 Cisco DNA 애플리케이션은 Cisco Catalyst Center에서 발생한 이벤트의 데이터를 사용합니다. 네트워크 운영 팀에서 각 이벤트에 대해 선택한 관련 워크플로 표시자와 유형, 범주, 심각도 등의 다른 사용자 선택 항목은 인시던트, 문제 또는 RFC(변경 요청)를 생성합니다.
DNA의 모든 이벤트 레코드에는 ServiceNow에서 이벤트가 어떤 종류의 워크플로를 거칠 수 있는지 결정하는 관련 워크플로 표시기가 있습니다. 이 코드 조각은 워크플로 표시기의 예입니다.
- 워크플로 표시기 결정에 따라 변환 맵 중 하나를 실행하고 스테이징 테이블의 데이터를 구문 분석하여 적절한 대상 테이블(사고/문제 또는 변경)에 매핑할 수 있습니다.
CMDB 동기화 번들 구성
CMDB 동기화 번들 구성에 대해서는 Cisco DNA Center ITSM 통합 설명서(Cisco DNA Center ITSM 통합 설명서, 릴리스 2.3.5)의 기본 ITSM(ServiceNow) CMDB 동기화 번들 구성 섹션을 참조하십시오.
CMBD 동기화 워크플로 실행
Catalyst 센터
- Platform(플랫폼) > Developer Toolkit(개발자 툴킷) > Integrations(통합)로 이동하고 3개의 점 위에 마우스를 올려놓고 Schedule Flow(플로우 예약)를 클릭합니다.
2. CMDB 스케줄 유형을 선택하고 스케줄을 클릭합니다.
3. CMDB 동기화 일정 상태의 상태를 보려면 플랫폼 > 런타임 대시보드 > 통합 플로우 요약으로 이동합니다.
4. dnacaap-runtime 서비스의 로그를 모니터링하여 워크플로가 실패할 경우 디버깅에 사용할 수 있는 ScheduleID, bapi 키, bapi id와 같은 세부 정보를 볼 수 있습니다.
런타임 대시보드에 언급된 인스턴스 ID는 워크플로의 bapi ID입니다.
ITSM-ServiceNow
Import Set Table of ServiceNow에서 Cisco Catalyst Center의 CMDB 동기화 이벤트를 수신합니다. 데이터는 ServiceNow의 ServiceNow Import Set API 또는 스크립팅된 REST API 또는 일반 REST API 엔드포인트를 사용하여 ServiceNow로 푸시됩니다.
- Cisco Catalyst Center에서 ServiceNow에 게시된 데이터를 확인하려면 Import Sets(가져오기 세트)로 이동하여 x_caci_cisco_dna_cisco_dna_cisco_dna_inventory_det 테이블의 Import Set Entry(가져오기 세트 항목)를 찾습니다.
- 워크플로 표시자는 ServiceNow에서 이벤트가 거쳐야하는 워크플로의 종류를 결정합니다. 워크플로 표시기 결정에 따라 변환 맵 중 하나가 실행됩니다.
변환 맵 테이블:
CMBD 동기화 워크플로 실행 유효성 검사
CMDB 동기화가 성공적으로 완료되면 Cisco Catalyst Center의 인벤토리 세부 정보가 ServiceNow의 CMDB 데이터베이스에 게시됩니다.
Cisco Catalyst Center에서 ServiceNow CMDB로 동기화된 CI를 보려면 글로벌 검색에서 cmdb_ci.LIST를 입력합니다. ServiceNow 시스템에서 사용 가능한 모든 CI가 나열된 새 탭이 열립니다.
ServiceNow CMDB의 DNAC CI 항목:
관련 정보