통신 불일치 식별 및 조정 탐색
통신 불일치 식별 및 조정 솔루션은 네트워크 시스템과 CMDB/TNI와 같은 재고 관리 데이터베이스 간에 네트워크 리소스 데이터의 정확성과 일관성을 확인하도록 설계되었습니다.
통신 불일치 식별 및 조정은 기능을 수행하기 위해 통신 Discovery 및 플랫폼 기능에 의존합니다.
통신 불일치 식별 및 조정 개요
TSOM 가시성 플러그인
통신 불일치 식별 및 조정 논리는 TSOM 가시성 플러그인(sn_tsom_core)의 구성요소입니다. 이 플러그인은 통신 디스커버리 및 통신 불일치 식별 및 조정 프로세스 모두에 필수적인 공유 논리를 포함합니다. 여기에는 통신 관련 불일치 탐지 및 해결 기능과 함께 현재 및 미래의 통신 애플리케이션 기능을 지원하도록 설계된 기타 기본 로직이 포함됩니다.
IRE(식별 및 조정 엔진)
- IRE는 식별 규칙에 따라 기존 CI와 일치합니다.
- IRE는 일치하는 항목이 없으면 CI를 생성합니다.
- IRE 업데이트는 조정 규칙에 따라 발생합니다.
자세한 내용은 CMDB Identification and Reconciliation (IRE) 문서를 참조하십시오.
CMDB 준수 및 통신 불일치 식별 및 조정
- CMDB 준수는 CMDB의 예외(불일치)를 식별하는 후처리 규칙으로 감사를 실행합니다.
- CMDB 준수는 실패한 상태(실패한 상태는 감사에서 CMDB의 예외 또는 불일치를 발견한 결과)의 각 감사 기록에 대해 후속 작업을 생성합니다. 불일치를 해결하고 해결하기 위해 각 후속 작업에 대해 정정 플로우를 설계하고 트리거할 수 있습니다.
Telecom Discrepancy Identification & Reconciliation의 논리와 정정 하위 플로우 예제는 Yokohama 릴리스에 포함되어 있으며 TSOM Visibility 플러그인과 함께 자동으로 설치됩니다.
일반 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 모델을 찾을 수 없는 경우 CI 모델에 의존하기 때문에 다음 검증(4-6)은 관련이 없습니다. CI 모델이 발견되면 감사는 다음 유효성 검사(4-6)로 계속됩니다.
- 점유한 슬롯 불일치 - 카드가 잘못된 슬롯 수를 차지하는 경우 생성됩니다.
- 모델 관계가 정의되지 않으며 TNI가 설치된 경우에만 관련이 있습니다. 감사가 네트워크 모델 관계 테이블에서 상위 CI 모델과 하위 CI 모델 간의 관계를 찾을 수 없는 경우 생성됩니다.
- 잘못된 관계 수 - TNI가 설치된 경우에만 관련이 있습니다. 감사에서 검색된 하위 CI 기록 수가 네트워크 모델 관계 테이블의 모델 관계 카운트 필드에서 해당 상위 CI 기록의 최대 수를 초과하는 것으로 확인되면 생성됩니다.
불일치 정정 하위 플로우
감사에서 불일치가 확인되면 후속 작업으로 기록됩니다. 이 시스템을 통해 사용자는 특정 불일치 시나리오에 대한 하위 플로우를 정의하여 다양한 유형의 불일치를 구분하고 이를 정정하는 사용자 지정 플로우를 생성할 수 있습니다.
하위 플로우를 빌드하는 방법에 대한 자세한 내용은 다음 문서를 참조하십시오 Building subflows.
사용 예시
다음은 통신 불일치 식별 및 조정을 사용할 수 있는 방법에 대한 특정 시나리오의 예입니다.
슬롯(Slot40)에 카드(Card40)가 있는 장비가 처음에 검색되었다고 가정합니다. 시간이 지남에 따라 Card40에서 문제가 확인되어 Card41로 대체되었습니다. 그러나 인벤토리(CMDB)에는 여전히 Card40 CI가 포함되어 있지만 네트워크에서는 Card41로 대체되었습니다. 다음 검색 작업이 실행되면 Card41 CI가 검색되어 동일한 슬롯(슬롯 40)의 CMDB에 추가됩니다. 따라서 두 개의 CI(이전 항목인 Card40과 새로 검색된 항목인 Card41)가 동일한 Slot40에 배치되었습니다.
감사에서는 이러한 불일치를 식별하고, 후속 작업을 생성하고, 사용자가 정정할 수 있도록 합니다. (이 불일치를 해결하고 Card40을 폐기하십시오).
- 이동
-
서비스 운영 CMDB 준수 감사를 선택합니다.
감사를 실행하려면 감사 실행을 선택합니다.
실패한 각 감사 기록(예: TASK0020215)에 대해 후속 작업이 자동으로 생성됩니다.
- TASK0020215 선택합니다.
후속 작업에는 불일치에 대한 자세한 설명이 포함되어 있습니다. 설명에서 볼 수 있듯이 Card40 CI가 일치하지 않습니다.
주:다음은 "잘못된 관계 수" 시나리오에 대해 생성된 TASK0020215 설명의 예입니다. 다른 시나리오와 환경에는 다른 설명이 있을 수 있습니다.Card40은 2.5일 전에 마지막으로 발견되었습니다.
다음 CI 간의 관계:CI 모델 슬롯40 (8b2beb4247ceda10f04f83ac416d4398) 데모 20532Tree (1ba577524c1b3110f8772646dabeb9bb) 카드40 (0b2beb4247ceda10f04f83ac416d4399) 노키아 7360 FANT-F 카드 모듈 (3af9617de5928110f877657a333391e0) 카드41 (832beb4247ceda10f04f83ac416d439a) -
정 정하려면 정정 버튼을 선택합니다.
- 참고: 정정은 다음과 같은 방법으로 액세스할 수 있는 UI 작업입니다.
- .
-
정 정 UI 작업을 열어 관찰합니다.
UI 작업에 대한 자세한 내용은 다음 문서를 참조하십시오 Defining UI actions.
이 예에서 정정 UI 작업( 정정에 의해 트리거됨)은 TSOM CI 폐기 실행 하위 플로우를 호출하여 후속 작업 TASK0020215 지정된 불일치를 해결하고 해결합니다. 또한 하위 플로우 'TSOM 해제 카드'를 호출하여 자동으로 실행되는 이전 Card40을 폐기해야 합니다.
정정이 성공적으로 완료되면 후속 작업 창(TASK0020215)에서 정정 결과와 함께 작업 메모가 생성됩니다.
작업 메모에서 볼 수 있듯이 Card40을 성공적으로 폐기하고 Slot40 → Slot40의 관계를 제거했습니다. 불일치가 성공적으로 해결되었으며 CMDB CI 기록이 이제 네트워크 상태와 동기화됩니다.
이 예제 하위 플로우는 솔루션과 함께 제공됩니다. 사용자는 플로우 디자이너를 사용하여 사용자 지정 정정 하위 플로우를 정의할 수 있습니다.
통신 불일치 식별 및 조정에 영향을 주는 시스템 속성
이러한 시스템 속성은 TSOM Visibility 플러그인(sn_tsom_core)의 일부이며 통신 불일치 식별 및 조정 로그(TSOM CMDB 감사)를 제어합니다. TSOM 가시성 플러그인은 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 | 10만 |
TSOM CMDB 감사(통신 불일치 식별 및 조정)는 최대 100,000개의 관계 기록을 처리하도록 설정되어 있습니다. 주:
이 값을 늘릴 수 있지만 성능에 영향을 줄 수 있습니다. |
조정 구성
통신 불일치 식별 및 조정 구성 문서를 참조하십시오.