SNMP를 사용한 데이터 수집
SNMP를 통한 데이터 수집은 주니퍼 텔레메트리 인터페이스(JTI)를 사용할 수 없는 시스템이나 멀티벤더 네트워크에서 네트워크 통계를 수집하는 데 유용한 대안입니다. 이러한 통계를 성능 관리에 사용할 수 있습니다.
SNMP 관리 정보 베이스(MIB)를 폴링하는 SNMP 수집 작업을 사용하여 다음 통계를 수집할 수 있습니다.
-
인터페이스 통계. 자세한 내용은 표 1을 참조하십시오.
-
LSP 통계. 자세한 내용은 표 1을 참조하십시오.
참고:LSP가 P2MP 그룹의 일부인 경우, P2MP 그룹 정보는 토폴로지 뷰 하단에 위치한 네트워크 정보 테이블의 P2MP 그룹 탭에 표시됩니다.
-
CoS(Class of Service) 통계. 자세한 내용은 표 2 (주니퍼 디바이스) 및 표 3 (Cisco 디바이스)을 참조하십시오.
참고:주니퍼 및 Cisco 디바이스에 대해서만 CoS 통계를 수집할 수 있습니다.
-
표 1 은 인터페이스 통계 및 LSP 통계를 위해 수집되는 특정 객체 식별자(OID)에 대해 설명합니다.
표 1: 인터페이스 및 LSP 통계를 위한 OID OID 이름
카운터
벤더 유형(일반은 NorthStar에서 지원되는 모든 벤더 디바이스를 의미합니다)
1.3.6.1.2.1.2.2.1.2
ifDescr
화웨이
1.3.6.1.2.1.2.2.1.3
ifType
화웨이
1.3.6.1.2.1.31.1.1.1.1
ifName
일반
1.3.6.1.2.1.31.1.1.1.6
ifHCInOctet
일반
1.3.6.1.2.1.31.1.1.1.9
ifHCInBroadcast패키지
일반
1.3.6.1.2.1.31.1.1.1.10
ifHCOutOctets
일반
1.3.6.1.2.1.31.1.1.1.13
ifHCOutBroadcastPkts
일반
1.3.6.1.4.1.2636.3.2.5.1.1
mplsLspInfoName
주니퍼
1.3.6.1.4.1.2636.3.2.5.1.3
mplsLspInfoOctets
주니퍼
표 2 에는 주니퍼 디바이스의 CoS 통계를 위해 수집되는 특정 OID가 설명되어 있습니다.
표 2: CoS 통계를 위한 OID - 주니퍼 디바이스 OID 이름
카운터
1.3.6.1.4.1.2636.3.15.3.1.2
jnxCosFcIdToFcName
1.3.6.1.4.1.2636.3.15.4.1.5
jnxCosQstatQed바이트
1.3.6.1.4.1.2636.3.15.4.1.9
jnxCosQstatTxed바이트
1.3.6.1.4.1.2636.3.15.4.1.23
jnxCosQstatTotalRedDropBytes
1.3.6.1.4.1.2636.3.15.5.1.1
jnxCosIf인덱스
1.3.6.1.4.1.2636.3.15.5.1.2
jnxCosIfstat플래그
1.3.6.1.4.1.2636.3.15.7.1.5
jnxCosIngressQstatQedBytes
1.3.6.1.4.1.2636.3.15.7.1.9
jnxCosIngressQstatTxedBytes
1.3.6.1.4.1.2636.3.15.7.1.23
jnxCosIngressQstatTotalRedDropBytes
표 3 에는 Cisco 디바이스의 CoS 통계를 위해 수집되는 특정 OID가 설명되어 있습니다.
표 3: CoS 통계를 위한 OID - Cisco 디바이스 OID 이름
테이블
1.3.6.1.4.1.9.9.166.1.1.1
CISCO-CLASS-BASED-QOS-MIB::cbQosServicePolicyTable
1.3.6.1.4.1.9.9.166.1.6.1
CISCO-CLASS-BASED-QOS-MIB::cbQosPolicyMapCfgTable
1.3.6.1.4.1.9.9.166.1.5.1
CISCO-CLASS-BASED-QOS-MIB::cbQosObjectsTable
1.3.6.1.4.1.9.9.166.1.7.1
CISCO-CLASS-BASED-QOS-MIB::cbQosCMCfgTable
1.3.6.1.4.1.9.9.166.1.15.1.1.10
CISCO-CLASS-BASED-QOS-MIB:: cbQosClassMapStats.cbQosCMPostPolicyByte64
1.3.6.1.4.1.9.9.166.1.15.1.1.17
CISCO-CLASS-BASED-QOS-MIB:: cbQosClassMapStats입니다. cbQosCMDropByte64
릴리스 5.0.0부터 NorthStar는 Cisco 디바이스에서 인터페이스 및 LSP 트래픽 메트릭을 검색하기 위한 잠재적으로 빠르고 비용이 저렴한 대안인 Cisco MDT(Model Driven Telemetry)를 지원합니다. 자세한 내용은 Cisco 모델 기반 텔레메트리 지원을 참조하십시오.
NorthStar는 SNMP를 통한 SR-TE LSP 통계 수집을 지원하지 않습니다.
다음 작업에서는 SNMP를 통한 수집 프로세스에 대해 설명합니다.
수집기 설치
수집기는 컨트롤러 자체를 설치할 때 install.sh 스크립트에 의해 NorthStar Controller 애플리케이션 서버(단일 서버 배포)와 동일한 시스템에 설치됩니다. 설치되면 프로세스의 수집기 그룹을 볼 수 있습니다.
[root@pcs-q-pod05 ~]# supervisorctl status analytics:elasticsearch RUNNING pid 3374, uptime 6:33:42 analytics:esauthproxy RUNNING pid 3373, uptime 6:33:42 analytics:logstash RUNNING pid 5600, uptime 6:31:15 collector:es_publisher RUNNING pid 12899, uptime 0:37:03 collector:task_scheduler RUNNING pid 12900, uptime 0:37:03 collector:worker1 RUNNING pid 3385, uptime 6:33:42 collector:worker2 RUNNING pid 3387, uptime 6:33:42 collector:worker3 RUNNING pid 3386, uptime 6:33:42 collector:worker4 RUNNING pid 3388, uptime 6:33:42
디바이스 프로필에서 디바이스 구성 및 연결 테스트
SNMP 수집을 실행하기 전에 디바이스에 대한 로그인 자격 증명 및 SNMP 매개 변수를 구성해야 합니다. 웹 UI의 추가 옵션 메뉴에서 > Device Profile로 이동합니다 Administration . 디바이스를 선택하고 을 클릭합니다Modify. 탭을 Access Parameters 클릭하여 로그인 자격 증명을 입력하고 탭을 SNMP Parameters 클릭하여 SNMP 매개 변수를 입력합니다.
SNMP 매개 변수를 사용하여 디바이스를 설정하고 해당 디바이스에 대한 SNMP 연결을 테스트하는 방법에 대한 자세한 지침은 디바이스 프로파일 및 연결 테스트를 참조하십시오.
디바이스 수집 실행
SNMP 트래픽 수집을 실행하기 전에 디바이스 수집을 실행해야 합니다. 이는 인터페이스와 LSP를 포함한 기본 네트워크 정보를 설정하는 데 필요합니다. 디바이스 수집이 실행되면 SNMP 트래픽 수집 작업에는 인터페이스와 LSP를 폴링하는 데 필요한 정보가 포함됩니다.
분석을 위한 디바이스 수집 예약을 참조하십시오.
SNMP 데이터 수집 작업 예약 및 실행
디바이스 프로필(Administration > Device Profile)을 완료하고 디바이스 수집을 실행하는 것은 SNMP 수집을 성공적으로 실행하기 위한 전제 조건입니다.
새 SNMP 수집 작업을 예약하려면 추가 옵션 메뉴에서 > Task Scheduler 로 Administration 이동합니다.
-
오른쪽 상단 모서리에 있는 을 클릭합니다 Add . Create New Task 창은 그림 1과 같이 표시됩니다.
그림 1: 새 작업 창
만들기
-
작업의 이름을 입력하고 드롭다운 메뉴를 사용하여 작업 유형을 로 선택합니다. SNMP Traffic Collection 을 클릭합니다 Next.
다음 창에서는 모든 디바이스, 선택한 디바이스 또는 그룹에 대한 SNMP 트래픽을 수집할 수 있습니다. 서비스 등급 데이터를 수집하려면 CoS 데이터 수집 확인란을 클릭할 수도 있습니다. 확인란을 클릭하여 활성화하지 않는 한 CoS 데이터가 수집되지 않습니다. 그림 2 는 이 창을 보여줍니다.
그림 2: SNMP 수집 작업, 디바이스 수집
참고:일부 디바이스에 Cisco MDT를 사용하는 경우 "선택적 디바이스"를 선택하고 Cisco MDT를 사용하는 디바이스를 선택 취소합니다.
-
스케줄링 창으로 진행하려면 클릭합니다 Next . Create New Task - Schedule(새 작업 생성 - 일정) 창이 그림 3과 같이 표시됩니다. 통계를 계산하려면 최소 두 개의 컬렉션이 필요합니다. 10분에서 20분마다 작업의 자동 되풀이를 설정하는 것이 좋습니다.
그림 3: SNMP 수집 작업, 스케줄링
되풀이를 예약하는 대신 이미 예약된 되풀이 작업 이후에 작업을 연결하여 다른 작업이 완료되는 즉시 시작되도록 선택할 수 있습니다. "다른 작업 후 연동" 라디오 버튼을 선택하면 선택할 수 있는 반복 작업의 드롭다운 목록이 표시됩니다.
-
새 수집 작업의 추가를 완료하고 작업 목록에 추가하려면 클릭합니다 Submit . 목록에서 완료된 작업을 클릭하면 창의 아래쪽에 결과가 표시됩니다. 결과 창에는 요약, 상태 및 기록의 세 가지 탭이 있습니다. 요약 탭의 예는 그림 4에 나와 있습니다. 상태 탭의 예는 그림 5에 나와 있습니다.
그림 4: SNMP 트래픽 수집 작업에 대한 수집 결과, 요약 탭
그림 5: SNMP 트래픽 작업에 대한 수집 결과, 상태 탭
참고:NorthStar 릴리스 6.0.1부터 여러 SNMP 수집 작업을 수행할 수 있으며, 각 작업은 고유한 디바이스 및 일정 선택이 있습니다.
기본적으로 NorthStar는 SNMP 트래픽 수집을 실행할 때 다음 인터페이스에서만 통계를 수집합니다.
-
NorthStar의 노드와 연결할 수 있는 물리적, 논리적 루프백 또는 논리적 관리 인터페이스
-
NorthStar의 링크와 연관된 논리적 인터페이스
-
VRF에 속하는 논리적 인터페이스
디바이스에서 발견할 수 있고 트래픽 수집에 사용해야 하는 인터페이스 유형은 NorthStar Controller/Planner 시작하기 가이드의 NorthStar CLI을 사용하여 NorthStar 설정 구성에 설명된 대로 cMGD CLI을 사용하여 include-interface-type 설정을 편집하여 수정할 수 있습니다. 이 명령은 공백으로 구분된 대괄호로 묶인 인터페이스 유형 목록 또는 대괄호가 없는 단일 인터페이스 유형을 요구합니다. 몇 가지 예:
root@ns1# set northstar config-server include-interface-type [physical loopback-mgmt links-if]
root@ns1# set northstar config-server include-interface-type all
지원되는 인터페이스 유형은 다음과 같습니다.
-
physical: 점(.)이 없는 인터페이스 이름으로 표현되는 물리적 인터페이스
-
루프백-관리: lo, fxp, me 또는 em으로 시작하는 인터페이스 이름으로 표현된 루프백 및 관리 인터페이스
-
vrf-if: VRF와 연결된 인터페이스
-
links-if: 링크의 인터페이스
-
all: 모든 인터페이스
configServer는 지정한 인터페이스 유형만 모든 구성 요소에 게시합니다. 웹 UI 및 데이터 수집은 해당 인터페이스 유형을 나타내는 인터페이스에 대한 정보만 수신합니다.
이 설정을 수정하고 NorthStar 모델에서 인터페이스로 이미 표시되는 인터페이스 유형을 선택 취소하면 기존 인터페이스는 모델에 남아 있습니다.
NorthStar Planner의 데이터 액세스
계획 및 시뮬레이션 목적으로 NorthStar Planner에서 수집된 데이터에 액세스할 수 있습니다. NorthStar Planner에서 > Traffic aggregation로 이동합니다 Traffic . 시간별로 트래픽을 집계하고 매 시간에 대한 24시간 트래픽 로드 파일을 생성하여 여러 날짜에 걸쳐 특정 시간에 대한 데이터를 집계할 수 있습니다. 결과 파일은 트래픽 매트릭스 솔버에 대한 입력으로 사용할 수 있습니다.