통신 불일치 식별 및 조정 탐색
통신 불일치 식별 및 조정 솔루션은 네트워크 시스템과 CMDB/TNI와 같은 인벤토리 관리 데이터베이스 간의 네트워크 자원 데이터의 정확성과 일관성을 확인하도록 설계되었습니다.
통신 불일치 식별 및 조정은 통신 디스커버리 및 플랫폼 기능을 사용하여 기능을 수행합니다.
통신 불일치 식별 및 조정 개요
TSOM Visibility 플러그인
통신 불일치 식별 및 조정 논리는 TSOM 가시성 플러그인(sn_tsom_core)의 구성요소입니다. 이 플러그인에는 통신 디스커버리과 통신 불일치 식별 및 조정 프로세스 모두에 필수적인 공유 논리가 포함되어 있습니다. 여기에는 현재 및 미래의 통신 애플리케이션 기능을 지원하도록 설계된 기타 기본 로직과 함께 통신별 불일치 감지 및 수정 기능이 포함됩니다.
식별 및 조정 엔진(IRE)
- IRE는 식별 규칙에 따라 기존 CI와 일치합니다.
- IRE는 일치하는 항목이 없으면 CI를 생성합니다.
- IRE 업데이트는 조정 규칙에 따라 할당됩니다.
자세한 내용은 CMDB Identification and Reconciliation (IRE) 문서를 참조하십시오.
CMDB 준수 및 통신 불일치 식별 및 조정
- CMDB 준수는 감사를 후처리 규칙으로 실행하여 CMDB의 예외(불일치)를 식별합니다.
- CMDB 준수는 실패한 상태의 각 감사 기록에 대한 후속 작업을 생성합니다(실패한 상태는 감사에서 CMDB의 예외 또는 불일치를 발견한 결과임). 불일치를 해결하기 위해 각 후속 작업에 대해 정정 플로우를 설계하고 트리거할 수 있습니다.
통신 불일치 식별 및 조정에 대한 로직과 정정 하위 플로우 예시는 Yokohama 릴리스에 포함되어 있으며 TSOM 가시성 플러그인과 함께 자동으로 설치됩니다.
일반 CMDB 준수 도구 세트에 대한 자세한 내용은 다음 문서를 참조하십시오 CMDB Compliance.
불일치 식별 시나리오(인증 감사 사용)
- 인벤토리에는 있지만 네트워크에는 존재하지 않는 엔터티입니다.
- 네트워크와 인벤토리 모두에 존재하지만 계층 구조가 다른 엔터티입니다.
TSOM 가시성의 불일치 식별은 CMDB 준수(인증 감사) 사용에 의존하며 모델 관계와 정보를 사용하여 불일치를 식별하는 특정 로직을 추가하여 확장했습니다.
일반 인증 감사 기능에 대한 자세한 내용은 다음 문서를 참조하십시오 Certification audits.
실패한 감사 결과 기록에 대해 생성된 후속 작업 유형
- CI의 최근 디스커버리 날짜 필드가 누락된 경우 가장 최근 디스커버리 날짜가 설정되지 않았습니다.
- 구성된 임계치 내에 없는 최근 디스커버리 날짜 - 상위 CI와 하위 CI 간의 최근 디스커버리 날짜 필드 값 차이가 2.5일을 초과하는 경우 생성됩니다.
기본적으로 sn_tsom_core.discovered_date.diff.threshold.in.days 시스템 속성에서 2.5일로 설정되며 변경할 수 있습니다.
- CI 모델을 찾을 수 없음 - ("모델 ID" 필드가 설정되지 않았거나 데이터가 잘못됨). 해당 CI 모델을 찾을 수 없는 경우 생성됩니다. CI 모델을 찾을 수 없는 경우 다음 확인(4-6)은 CI 모델에 의존하므로 관련이 없습니다. CI 모델이 발견되면 감사는 다음 확인(4-6)으로 계속됩니다.
- 슬롯 점유 불일치 - 카드가 잘못된 수의 슬롯을 차지하는 경우 생성됩니다.
- 모델 관계는 TNI가 설치된 경우에만 정의되지 않음 관련 없습니다. 감사에서 네트워크 모델 관계 테이블의 상위 및 하위 CI 모델 간의 관계를 찾을 수 없는 경우 생성됩니다.
- 잘못된 관계 수 - TNI가 설치된 경우에만 관련이 있습니다. 감사에서 검색된 하위 CI 레코드 수가 네트워크 모델 관계 테이블의 모델 관계 개수 필드에 있는 해당 상위 CI 레코드의 최대 수를 초과하는 것으로 확인되면 생성됩니다.
불일치 정정 하위 플로우
감사에서 불일치가 식별되면 후속 작업으로 기록됩니다. 이 시스템을 통해 사용자는 특정 불일치 시나리오에 대한 하위 플로우를 정의하여 다양한 유형의 불일치를 구별하고 이를 정정하는 사용자 지정 플로우를 생성할 수 있습니다.
하위 플로우를 빌드하는 방법에 대한 자세한 내용은 다음 문서를 참조하십시오 Building subflows.
사용 예시
다음은 통신 불일치 식별 및 조정을 사용할 수 있는 방법에 대한 특정 시나리오의 예입니다.
슬롯(Slot40)에 카드(Card40)가 있는 장비가 처음에 발견되었다고 가정합니다. 시간이 지남에 따라 Card40에서 문제가 식별되었고 Card41로 대체되었습니다. 그러나 인벤토리(CMDB)에는 여전히 Card40 CI가 포함되어 있지만 네트워크에서는 Card41로 대체되었습니다. 다음 검색 작업이 실행되면 Card41 CI가 검색되어 동일한 슬롯(슬롯40)의 CMDB에 추가됩니다. 결과적으로 두 개의 CI(이전 CI(Card40)와 새로 검색된 CI(Card41))가 동일한 Slot40에 배치됩니다.
감사는 이 불일치를 식별하고, 후속 작업을 만들고, 사용자가 정정할 수 있도록 합니다. (이 불일치를 해결하고 Card40을 해제합니다.)
- 이동
-
서비스 운영 CMDB 준수 감사를 선택합니다.
감사를 실행하려면 감사 실행을 선택합니다.
실패한 감사 기록(예: TASK0020215)에 대해 후속 작업이 자동으로 생성됩니다.
- TASK0020215을 선택합니다.
후속 작업에는 불일치에 대한 자세한 설명이 포함되어 있습니다. 설명에서 볼 수 있듯이 Card40 CI에 불일치가 있습니다.
주:다음은 "잘못된 관계 수" 시나리오에 대해 생성된 TASK0020215 설명의 예입니다. 다른 시나리오 및 환경에는 다른 설명이 있을 수 있습니다.Card40이 마지막으로 발견된 지 2.5일이 넘었습니다.
다음 CI 간의 관계입니다.CI 모델 슬롯40(8b2beb4247ceda10f04f83ac416d4398) 데모 20532Tree(1ba577524c1b3110f8772646dabeb9bb) 카드40 (0b2beb4247ceda10f04f83ac416d4399) Nokia 7360 FANT-F 카드 모듈(3af9617de5928110f877657a333391e0) 카드41(832beb4247ceda10f04f83ac416d439a) -
정정을 위해 정정 버튼을 선택합니다.
- 비고: 정정은 다음과 같은 방법으로 접근할 수 있는 UI 작업입니다.
- .
-
관찰하려면 정정 UI 작업을 엽니다.
UI 작업에 대한 자세한 내용은 다음 문서를 참조하십시오 Defining UI actions.
이 예의 경우, 정정 UI 작업( 정정에 의해 트리거됨)은 TSOM CI 해제 실행 하위 플로우를 호출하여 후속 작업 TASK0020215에 지정된 불일치를 해결합니다. 또한 하위 플로우를 'TSOM Decommission Card'라고 호출하여 자동으로 실행되는 이전 Card40을 폐기해야 합니다.
정정이 성공적으로 완료되면 후속 작업 창(TASK0020215)에 정정 결과와 함께 작업 메모가 생성됩니다.
작업 메모에서 볼 수 있듯이 Card40을 성공적으로 폐기하고 Slot40→ Slot40의 관계를 제거했습니다. 불일치가 성공적으로 해결되었으며 CMDB CI 기록이 네트워크 상태와 동기화됩니다.
이 예제 하위 플로우는 솔루션과 함께 제공됩니다. 사용자는 Flow Designer를 사용하여 사용자 지정 정정 하위 플로우를 정의할 수 있습니다.
통신 불일치에 영향을 주는 시스템 속성: 식별 및 조정
이러한 시스템 속성은 TSOM Visibility 플러그인(sn_tsom_core)의 일부이며 TSOM CMDB 감사(Telecom Discrepancy Identification &; Reconciliation Log)를 제어합니다. TSOM Visibility 플러그인은 통신 디스커버리 및 통신 불일치 식별 및 조정 솔루션에서 공유되는 로직을 포함하는 TSOM 가시성 애플리케이션의 지원 역할을 합니다.
| 속성 이름 | 권장/기본값 | 설명 |
|---|---|---|
| sn_tsom_core.audit.interface_card_tables | cmdb_ci_interface_card | 값이 설정되지 않은 경우(즉, 필드가 비어 있는 경우) 인터페이스 카드 테이블이 TSOM CMDB 감사(통신 불일치 식별 및 조정)에서 처리되지 않습니다. |
| sn_tsom_core.audit.discovery_sources | SG-Altiplano, ServiceNow | TSOM CMDB 감사(통신 불일치 식별 및 조정)는 디스커버리 소스 값이 SG-Altiplano 또는 ServiceNow(수평 디스커버리 및 패턴)인 CI 기록만 처리합니다. 추가 TSOM 서비스 그래프 커넥터가 향후 릴리스에 추가될 예정입니다. |
| sn_tsom_core.audit.relationship_types | Contains:Contained by | TSOM CMDB 감사(통신 불일치 식별 및 조정)는 관계 유형이 Contains::Contained by인 관계 기록만 처리합니다. |
| sn_tsom_core.audit.slot_tables | cmdb_ci_container_slot | 값이 설정되지 않은 경우(즉, 필드가 비어 있는 경우) 슬롯 테이블은 TSOM CMDB 감사(통신 불일치 식별 및 조정)에서 처리되지 않습니다. |
| sn_tsom_core.audit.log.level | 정보 |
TSOM CMDB 감사(통신 불일치 식별 및 조정)는 기본 로그 수준이 정보로 설정된 상태에서 실행됩니다. 참고: 로그 수준을 변경하면 성능에 영향을 줄 수 있습니다. |
| sn_tsom_core.audit.subslot_tables | cmdb_ci_container_subslot | 값이 설정되지 않은 경우(즉, 필드가 비어 있는 경우) 하위 슬롯 테이블은 TSOM CMDB 감사(통신 불일치 식별 및 조정)에서 처리되지 않습니다. |
| sn_tsom_core.audit.interface_tables | cmdb_ci_ni_interface | 값이 설정되지 않은 경우(즉, 필드가 비어 있는 경우) TSOM CMDB 감사(통신 불일치 식별 및 조정)에서 인터페이스 테이블이 처리되지 않습니다. |
| sn_tsom_core.audit.equipment_tables |
|
값이 설정되지 않은 경우(즉, 필드가 비어 있는 경우) TSOM CMDB 감사(통신 불일치 식별 및 조정)에서 장비 테이블이 처리되지 않습니다. |
| sn_tsom_core.audit.discovered_date.diff.threshold.in.days | 2.5 | TSOM CMDB 감사(통신 불일치 식별 및 조정)는 가장 최근 디스커버리 날짜 값이 기본 임계값보다 큰 CI 기록에 대해서만 불일치 작업을 제기합니다. |
| sn_tsom_core.audit.max_number_of_records_to_process | 100000 |
TSOM CMDB 감사(통신 불일치 식별 및 조정)는 최대 100,000개의 관계 기록을 처리하도록 설정되어 있습니다. 주:
이 값은 늘릴 수 있지만 성능에 영향을 줄 수 있습니다. |
조정 구성
통신 불일치 식별 및 조정 구성 문서를 참조하십시오.