Nokia Altiplano용 서비스 그래프 커넥터
Nokia Altiplano 액세스 네트워크 SDN 컨트롤러용 서비스 그래프 커넥터를 사용하여 REST API를 사용하여 Nokia Altiplano 소프트웨어에서 ServiceNow 인스턴스로 데이터를 끌어오십시오.
Nokia Altiplano용 서비스 그래프 커넥터는 Nokia Altiplano 데이터베이스에서 자산 인벤토리 데이터(실제 네트워크 자원)를 끌어옵니다.
스토어에서 앱 요청
ServiceNow Store 웹 사이트를 방문하면 사용 가능한 모든 앱을 확인하고 스토어에 요청을 제출하는 방법에 대한 정보를 참조할 수 있습니다. 출시된 모든 앱의 누적 릴리스 정보는 ServiceNow Store 버전 기록 릴리스 정보를 참조하십시오.
Nokia Altiplano SGC 아키텍처
- 스크립트별 사용자 지정 로드
- 단일 열의 데이터
지원되는 버전
지원되는 Nokia Altiplano 컨트롤러 최소 버전: 24.6.
사용 케이스
- Nokia Altiplano 서비스 그래프 커넥터 는 REST API(MID 서버를 통해)를 통해 Nokia Altiplano 액세스 컨트롤러에서 데이터를 가져오는 데 사용할 수 있으며, CMDB가 OLT 및 ONT와 같은 물리적 네트워크 리소스에 대한 정확한 최신 정보로 채워져 있는지 확인할 수 있습니다. 이 통합은 네트워크 자원과 해당 관계에 대한 통신 모델 정렬 뷰를 제공합니다.
- 향후 기능: 향후 릴리스에서 Nokia Altiplano 서비스 그래프 커넥터는 물리적 리소스뿐만 아니라 논리적 리소스 및 서비스/연결도 검색하는 기능을 확장하여 네트워크의 물리적 측면과 논리적 측면을 모두 보다 포괄적으로 볼 수 있도록 합니다. 또한 Altiplano 컨트롤러가 MID 서버를 통해 ServiceNow 인스턴스에 변경 사항을 통보하고 검색 작업을 순차적으로 트리거하는 이벤트 기반 검색도 지원합니다.
- 동기화 일정을 구성하고 저장하는 기능.
안내 설정
Nokia Altiplano용 서비스 그래프 커넥터의 안내 설정은 인스턴스에서 통합을 구성하기 위한 체계적인 작업 시퀀스를 제공합니다. 안내 설정에 액세스하려면 다음 문서를 참조하십시오 Nokia Altiplano용 서비스 그래프 커넥터 구성.
CMDB 통합 대시보드
Integration Commons for CMDB 스토어 앱은 설치된 모든 서비스 그래프 커넥터의 상태, 처리 결과 및 처리 오류를 중앙에서 볼 수 있는 대시보드를 제공합니다. 모든 통합 실행에 대한 메트릭을 볼 수 있습니다. 뷰를 특정 통합, 특정 기간 또는 특정 통합 실행으로 필터링할 수 있습니다. CMDB 통합 대시보드에서 SolarWinds 통합을 모니터링하는 방법에 대한 자세한 내용은 다음 문서를 참조하십시오 Integration Commons for CMDB.
임포트 세트
임포트 세트는 변환 맵이 관계를 만들고 모델링하는 통합 허브 ETL의 입력입니다. 데이터가 임포트 세트에 로드되면 변환 프로세스가 트리거됩니다.
시작하기 전에
필요한 역할: admin
프로시저
데이터 매핑
Nokia Altiplano 소프트웨어의 데이터 소스에서 데이터는 강력한 변환 엔진(RTE)을 사용하여 매핑되고 ServiceNow CMDB 테이블로 변환됩니다. 데이터는 IRE(식별 및 조정 엔진)를 사용하여 ServiceNow CMDB에 삽입됩니다.
안내 설정을 완료하면 주기적으로 SolarWinds 소프트웨어에서 데이터를 끌어오도록 통합을 구성할 수 있습니다.
데이터가 스테이징 테이블에 로드된 다음 다음 같은 관계로 다음 CMDB 대상 테이블에 삽입됩니다.
CMDB CI 및 CI 관계 매핑(물리적 계층)
| CI | CI 관계 |
|---|---|
| OLT CI |
OLT 장치는 OLT CI로 표시됩니다. 테이블 이름: cmdb_ci_optical_line_terminal OLT CI에는 슬롯 CI가 포함되어 있습니다. |
| ONT CI |
ONT 장치는 ONT CI로 나타냅니다. 테이블 이름: cmdb_ci_optical_network_terminal ONT CI에는 네트워크 인터페이스 CI가 포함되어 있습니다. ONT 네트워크 인터페이스 CI는 ONT CI에 포함되어 있습니다. |
| 슬롯 CI |
섀시 슬롯은 슬롯 CI로 표시됩니다. 테이블 이름: cmdb_ci_container_slot 슬롯 CI는 OLT CI에 포함되어 있습니다. 슬롯 CI에는 인터페이스 카드 CI(LT/NT 카드, 팬/PSU 장치)가 포함되어 있습니다. |
| 하위 슬롯 CI |
LT/NT 카드 케이지는 하위 슬롯 CI로 표시됩니다. 테이블 이름: cmdb_ci_container_subslot 하위 슬롯 CI는 OLT LT 카드 CI에 포함되어 있습니다. 하위 슬롯 CI는 OLT NT 카드 CI에 포함되어 있습니다. 하위 슬롯 CI에는 인터페이스 카드 CI(트랜시버 카드)가 포함되어 있습니다. |
| 인터페이스 카드 CI |
LT 및 NT 카드는 인터페이스 카드 CI로 표시됩니다. 트랜시버 카드는 인터페이스 카드 CI로 표시됩니다. 팬 및 전원 공급 장치는 인터페이스 카드 CI로 표시됩니다. (특수 카드, 팬 및 전원 공급 장치 CI는 다음 릴리스에서 변경될 수 있습니다.) 테이블 이름: cmdb_ci_interface_card LT 카드에 하위 슬롯 CI가 포함되어 있습니다. NT 카드에 하위 슬롯 CI가 포함되어 있습니다. NT 카드 CI에 네트워크 인터페이스 CI 포함 LT/NT 트랜시버 카드 CI에는 네트워크 인터페이스 CI가 포함되어 있습니다. LT/NT 카드 CI는 LT/NT 슬롯 CI에 포함되어 있습니다. LT 트랜시버 카드 CI는 서브슬롯 CI(LT 카드)에 포함되어 있습니다. NT 트랜시버 카드 CI는 서브슬롯 CI(NT 카드)에 포함되어 있습니다. |
| 네트워크 인터페이스 CI |
LT 카드 PON 액세스 포트와 NT 카드 네트워크 포트는 네트워크 인터페이스 CI로 표시됩니다. 테이블 이름: cmdb_ci_ni_interface LT 트랜시버/NT 트랜시버/NT 카드 CI에 포함된 네트워크 인터페이스 CI입니다. ONT 네트워크 인터페이스 CI는 ONT CI에 의해 포함됩니다. |
통합 허브 ETL 애플리케이션을 사용하여 데이터 맵을 보고 관리할 수 있습니다.
자세한 내용은 IntegrationHub ETL 문서를 참조하십시오.
지원되는 xNF
- 라이트스팬 MF-2(OLT)
- 라이트스팬 ISAM FX-4(OLT)
- 라이트스팬 XS-010X-Q (ONT)
- 라이트스팬 XS-010X-R (ONT)
특수 시스템 속성
Nokia Altiplano용 서비스 그래프 커넥터는 애플리케이션의 다양한 동작을 제어하는 특수 시스템 속성을 설치합니다.
시작하기 전에
필요한 역할: admin
프로시저
| 속성 이름 | 권장/기본값 | 설명 |
|---|---|---|
| sn_sgc_altiplano.olt_batch_size | 300 | REST 호출에 대한 OLT 데이터 소스 배치 크기입니다. 이 숫자는 Altiplano 응답 엔터티의 수를 나타냅니다. (증가 시 REST 작업 실행에 실패할 수 있음) |
| sn_sgc_altiplano.onu_batch_size | 3 | REST 호출에 대한 ONU 데이터 소스 배치 크기입니다. 이 숫자는 LT 카드 관련 ONU 데이터의 수를 나타냅니다. (증가 시 REST 작업 실행에 실패할 수 있음) |
| sn_sgc_altiplano.onu_ci_class | ONT | ONU CI 클래스, 유효한 값: ONU 또는 ONT |
REST API를 통해 Nokia Altiplano에서 데이터를 검색하는 예
REST API를 통해 Nokia Altiplano에서 데이터를 검색하는 예입니다.
URL 형식
버전이 지정된 URL: POST: altiplano-indexsearch/latestcompleted-inv/_search
OLT의 경우
{
"_source": [
"deviceAVmetadata",
"inventorymetadata",
"inventorydata.ietf-hardware:hardware",
"inventorydata.ietf-hardware:hardware-state",
"inventorydata.nokia-state:state"
],
"sort": [{"_id": {"order": "asc"}}],
"from": 0,
"size":300
}
ONU의 경우
{
"query": {
"bool": {
"should": [
{
"exists": {
"field": "inventorydata.ietf-interfaces:interfaces-state.interface.bbf-xponvani:v-ani.onu-present-on-this-olt.detected-serial-number"
}
}
]
}
},
"_source": [
"inventorydata.ietf-interfaces:interfaces-state.interface.bbf-xponvani:v-ani.onu-present-on-this-olt.detected-serial-number",
"inventorydata.bbf-fiber-onu-emulated-mount:onus.onu.root.ietf-hardware-mounted:hardware-state",
"inventorydata.bbf-fiber-onu-emulated-mount:onus.onu.name"
],
"sort": [{"_id": {"order": "asc"}}],
"from": 0,
"size": 3
}