차세대 서비스 SNMP MIB 및 트랩
이 주제는 MX-SPC3 서비스를 통한 차세대 서비스의 SNMP 관리 정보 베이스(MIB) 및 트랩에 대해 설명합니다. 또한 MX-SPC3 서비스 카드 MIB 및 트랩을 MPC 서비스 카드와 비교합니다.
서비스 세트 관련 SNMP 관리 정보 베이스(MIB)
표 1, 표 2 및 표 3 은 jnxSPMIB에서 지원되는 서비스 세트 관련 SNMP 관리 정보 베이스(MIB) 테이블의 관리 정보 베이스(MIB) 객체에 대해 설명합니다. 이 관리 정보 베이스(MIB)는 다음을 제외하고 MS-MPC 서비스 카드와 MX-SPC3 서비스 카드 모두에 지원됩니다.
MX-SPC3 서비스 카드는 서비스 세트 및 PIC 수준당 메모리 사용량, CPU 사용량 등의 카운터를 지원하는 반면, MS-MPC 서비스 카드는 서비스 수준에서 이러한 카운터를 지원합니다(예: 스테이트풀 방화벽(SFW), NAT).
MX-SPC3 카드는 이러한 카운터에 jnxSpSvcSetTable 관리 정보 베이스(MIB)를 사용합니다.
표 1에서 jnxSpSvcSetTable, 서비스 유형별 특정 카운터가 지원되지 않으므로 객체 jnxSpSvcSetSvcType 필드는 "ALL" 값을 표시합니다.
관리 정보 베이스(MIB) 개체 |
jnxSpSvcSet 엔트리 번호 |
묘사 |
|---|---|---|
jnxSpSvcSetIfName |
jnxSpSvcSet항목 4 |
AS PIC를 식별하는 인터페이스의 이름. 두 개 이상의 인터페이스가 AS PIC와 연관된 경우, 하위 레이어 인터페이스와 연관된 이름이 사용됩니다. |
jnxSpSvcSetIfIndex |
jnxSpSvcSetEntry 5 |
인터페이스 이름과 연관된 인덱스 번호입니다. |
jnxSpSvcSet메모리 사용량 |
jnxSpSvcSet항목 6 |
서비스 집합에서 사용하는 메모리 양(바이트)입니다. |
jnxSpSvcSetCpuUtil |
jnxSpSvcSet항목 7 |
서비스 집합에서 사용한 CPU 처리량으로, 총 CPU 사용량의 백분율로 표시됩니다. |
jnxSpSvcSetSvcStyle |
jnxSpSvcSetEntry 8 |
서비스 집합에 대한 서비스 유형입니다. 서비스 유형은 다음과 같습니다.
|
jnxSpSvcSetMemLimitPktDrops |
jnxSpSvcSetEntry 9 |
서비스 세트가 메모리 제한을 초과하여 손실된 패킷 수(위험 영역에서 작동). |
jnxSpSvcSetCpuLimitPktDrops |
jnxSpSvcSetEntry 10 |
서비스 집합이 평균 CPU 제한(총 CPU 사용량이 85%를 초과할 때)을 초과하여 손실된 패킷 수. |
jnxSpSvcSetFlowLimitPktDrops |
jnxSpSvcSetEntry 11 |
서비스 세트가 플로우 제한을 초과하여 삭제된 패킷 수. |
jnxSpSvcSet메모리 사용량64 |
서비스 집합에서 사용하는 메모리 양(바이트)입니다. |
|
jnxSpSvcSetMemLimitPktDrops64 |
서비스 세트가 메모리 제한을 초과하여 손실된 패킷 수(위험 영역에서 작동). |
|
jnxSpSvcSetCpuLimitPktDrops64 |
서비스 집합이 평균 CPU 제한(총 CPU 사용량이 85%를 초과할 때)을 초과하여 손실된 패킷 수. |
|
jnxSpSvcSetFlowLimitPktDrops64 |
서비스 세트가 플로우 제한을 초과하여 삭제된 패킷 수. |
|
jnxSpSvcSetSessCount |
서비스 집합에서 유효한 세션 수입니다. |
관리 정보 베이스(MIB) 개체 |
(jnxSpSvcSetSvcType 엔트리 번호 |
묘사 |
|---|---|---|
jnxSpSvcSetSvcType인덱스 |
jnxSpSvcSetSvcTypeEntry 1 |
서비스 유형을 식별하는 데 사용되는 정수입니다. |
jnxSpSvcSetSvcTypeIfName |
jnxSpSvcSetSvcTypeEntry 2 |
AS PIC를 식별하는 인터페이스의 이름. 두 개 이상의 인터페이스가 AS PIC와 연관된 경우, 하위 레이어 인터페이스와 연관된 이름이 사용됩니다. |
jnxSpSvcSetSvcTypeName(jnxSpSvcSetSvcTypeName) |
jnxSpSvcSetSvcTypeEntry 3 |
서비스 유형의 이름입니다. |
jnxSpSvcSetSvcTypeSvcSets |
jnxSpSvcSetSvcTypeEntry 4 |
이 서비스 유형을 사용하는 AS PIC에 구성된 서비스 세트 수. |
jnxSpSvcSetSvcType메모리 사용량 |
jnxSpSvcSetSvcTypeEntry 5 |
이 서비스 유형에서 사용하는 메모리 양으로, 바이트 단위로 표시됩니다. |
jnxSpSvcSetSvcTypePctMemoryUsage |
jnxSpSvcSetSvcTypeEntry 6 |
이 서비스 유형에서 사용하는 메모리 양으로, 총 메모리의 백분율로 표시됩니다. |
jnxSpSvcSetSvcTypeCpuUtil |
jnxSpSvcSetSvcTypeEntry 7 |
서비스 집합에서 사용한 CPU 처리량으로, 총 CPU 사용량의 백분율로 표시됩니다. |
관리 정보 베이스(MIB) 개체 |
jnxSpSvcSetIf 엔트리 번호 |
묘사 |
|---|---|---|
jnxSpSvcSetIfTable 이름 |
jnxSpSvcSetIfEntry 1 |
AS PIC를 식별하는 데 사용되는 인터페이스의 이름. 두 개 이상의 인터페이스가 AS PIC와 연관된 경우, 하위 레이어 인터페이스와 연관된 이름이 사용됩니다. |
jnxSpSvcSetIfsvcSets |
jnxSpSvcSetIfEntry 2 |
AS PIC에 구성된 서비스 세트 수. |
jnxSpSvcSetIfMemoryUsage |
jnxSpSvcSetIfEntry 3 |
바이트로 표시되는 AS PIC에서 사용되는 메모리 양. |
jnxSpSvcSetIfPctMemoryUsage |
jnxSpSvcSetIfEntry 4 |
AS PIC에서 사용하는 메모리 양으로, 총 메모리의 백분율로 표시됩니다. |
jnxSpSvcSetIfPolMemoryUsage |
jnxSpSvcSetIfEntry 5 |
바이트로 표시되는 AS PIC에서 사용하는 정책 메모리 양. |
jnxSpSvcSetIfPctPolMemoryUsage |
jnxSpSvcSetIfEntry 6 |
AS PIC가 사용하는 정책 메모리 양, 전체의 백분율로 표시. |
jnxSpSvcSetIfMemoryZone |
jnxSpSvcSetIfEntry 7 |
현재 AS PIC가 점유하고 있는 메모리 사용 영역. 각 영역의 정의는 다음과 같습니다.
|
jnxSpSvcSetIfCpuUtil |
jnxSpSvcSetIfEntry 8 |
총 CPU 사용량의 백분율로 표시되는 AS PIC에서 사용된 CPU 처리량. |
jnxSpSvcSetIfMemoryUsage64 |
바이트로 표시되는 AS PIC에서 사용하는 정책 메모리 양. |
|
jnxSpSvcSetIfPolMemoryUsage64 |
AS PIC가 사용하는 정책 메모리 양, 전체의 백분율로 표시. |
|
jnxSpSvcSetIfNumTotalSessActive |
PIC의 총 활성 세션 수. |
|
jnxSpSvcSetIfPeakTotalSessActive |
언제든지 PIC의 활성 세션 수입니다. |
|
jnxSpSvcSetIfNumCreatedSessPerSec |
PIC에서 초당 생성된 세션 수 |
|
jnxSpSvcSetIfNumDeletedSessPerSec |
PIC에서 초당 삭제된 세션 수 |
|
jnxSpSvcSetIfNumTotalTcpSessActive jnxSpSvcSetIfNumTotalUdpSessActive jnxSpSvcSetIfNumTotalOtherSessActive |
PIC의 활성 세션(TCP, UDP 및 기타) 수 |
|
jnxSpSvcSetIfPeakTotalTcpSessActive jnxSpSvcSetIfPeakTotalUdpSessActive jnxSpSvcSetIfPeakTotalOtherSessActive |
PIC의 활성 세션(TCP, UDP 등) 수 |
|
jnxSpSvcSetIfPeakCreatedSessPerSec |
PIC에서 초당 생성된 세션 수 |
|
jnxSpSvcSetIfPeakDeletedSessPerSec |
PIC에서 초당 삭제된 세션 수 |
|
jnxSpSvcSetIfNumTotalTcpIpv4SessActive jnxSpSvcSetIfNumTotalTcpIpv6SessActive jnxSpSvcSetIfNumTotalUdpIpv4SessActive jnxSpSvcSetIfNumTotalUdpIpv6SessActive jnxSpSvcSetIfNumTotalOtherIpv4SessActive jnxSpSvcSetIfNumTotalOtherIpv6SessActive |
PIC에서 IPv4 및 IPv6에 대한 총 활성 세션(TCP, UDP 및 기타) 수 |
|
jnxSpSvcSetIfNumTotalTcpGatedSessActive jnxSpSvcSetIfNumTotalUdpGatedSessActive |
PIC의 TCP 및 UDP 게이티드 세션 수 |
|
jnxSpSvcSetIfNumTotalTcpRegSessActive jnxSpSvcSetIfNumTotalUdpRegSessActive |
PIC의 TCP 및 UDP 정규 세션 수 |
|
jnxSpSvcSetIfNumTotalTcpTunSessActive jnxSpSvcSetIfNumTotalUdpTunSessActive |
PIC에서 TCP와 UDP 터널링된 세션 수 |
|
jnxSpSvcSetIfSessPktRecv |
세션 처리에서 수신된 패킷 수 |
|
jnxSpSvcSetIfSessPktXmit |
세션 처리의 일부로 전송된 패킷 수 |
|
jnxSpSvcSetIfSessSlowPathDiscard |
느린 경로에서 폐기된 패킷 수 |
|
jnxSpSvcSetIfSessSlowPathForward |
저속 경로로 전달된 패킷 수 |
|
jnxSpSvcSetIfMspNumCreatedSubsPerSec |
초당 생성된 가입자 수 |
|
jnxSpSvcSetIfMspNumDeletedSubsPerSec |
초당 삭제된 구독자 수 |
|
jnxSpSvcSetIfMspNumTotalSubsActive |
활성 구독자 수 |
|
jnxSpSvcSetIfMspPeakCreatedSubsPerSec |
PIC에서 초당 생성된 최대 가입자 수 |
|
jnxSpSvcSetIfMspPeakDeletedSubsPerSec |
PIC에서 초당 삭제된 최대 가입자 수 |
|
jnxSpSvcSetIfMspPeakTotalSubsActive |
PIC에서 총 활성 가입자의 최대 수 |
MX-SPC3 CLI 서비스 요약 SNMP 관리 정보 베이스(MIB)에 대한 운영 명령
표 4 에는 MX-SPC3 서비스 카드 작업 명령을 각 SNMP 관리 정보 베이스(MIB)에 매핑하는 방법이 요약되어 있습니다.
CLI 명령 |
변수 이름 |
관리 정보 베이스(MIB) 테이블 |
관리 정보 베이스(MIB) 개체 |
|---|---|---|---|
서비스 서비스 세트 cpu-usage 표시 |
cpu 사용률 퍼센트 |
jnxSpSvcSetTable |
jnxSpSvcSetCpuUtil |
서비스 서비스 세트 메모리 사용량 표시 |
사용된 바이트 |
jnxSpSvcSet메모리 사용량64 |
|
서비스 서비스 세트 메모리 사용 영역 표시 |
mem 영역 |
jnxSpSvcSetIfMemoryZone |
|
서비스 세트 통계 패킷 드롭 표시 |
cpulimit-drops (cpulimit-drops) |
jnxSpSvcSetCpuLimitPktDrops64 |
|
flowlimit-drops (플로우 제한 드롭) |
jnxSpSvcSetFlowLimitPktDrops64 |
||
memlimit-drops (멤리미트 드롭) |
jnxSpSvcSetMemLimitPktDrops64 |
||
서비스 세트 요약 표시 |
서비스 세트 바이트 사용 |
jnxSpSvcSetIfTable |
jnxSpSvcSetIfMemoryUsage64 |
서비스 세트 CPU 사용률 |
jnxSpSvcSetIfCpuUtil |
||
서비스 세트 퍼센트 바이트 사용 |
jnxSpSvcSetIfPctMemoryUsage |
||
service-set-percent-policy-bytes-사용됨 |
jnxSpSvcSetIfPctPolMemoryUsage |
||
서비스 세트 정책 바이트 사용 |
jnxSpSvcSetIfPolMemoryUsage64 |
||
서비스 세트 구성 |
jnxSpSvcSetIfSvcSets |
||
서비스 세션 수 표시 |
sess-count |
jnxSpSvcSetTable |
jnxSpSvcSetSessCount |
서비스 세션 분석 표시 |
총 세션 활성 수 |
jnxSpSvcSetIfTable |
jnxSpSvcSetIfNumTotalSessActive |
피크-총 세션 활성 |
jnxSpSvcSetIfPeakTotalSessActive |
||
초당 생성된 세션 수 |
jnxSpSvcSetIfNumCreatedSessPerSec |
||
초당 삭제된 세션 수 |
jnxSpSvcSetIfNumDeletedSessPerSec |
||
총 tcp 세션 활성 수 |
jnxSpSvcSetIfNumTotalTcpSessActive |
||
num-total-udp-세션 활성 |
jnxSpSvcSetIfNumTotalUdpSessActive |
||
피크-총-tcp-세션 활성 |
jnxSpSvcSetIfPeakTotalTcpSessActive |
||
피크-합계-udp-세션 활성 |
jnxSpSvcSetIfPeakTotalUdpSessActive |
||
num-total-other-session-active (총 기타 세션 활성) |
jnxSpSvcSetIfNumTotalOtherSessActive |
||
초당 최대 생성 세션 |
jnxSpSvcSetIfPeakCreatedSessPerSec |
||
초당 최대 삭제 세션 |
jnxSpSvcSetIfPeakDeletedSessPerSec |
||
피크-총-기타-세션 활성 |
jnxSpSvcSetIfPeakTotalOtherSessActive |
||
num-total-tcp-ipv4-세션 활성 |
jnxSpSvcSetIfNumTotalTcpIpv4SessActive |
||
num-total-tcp-ipv6-세션 활성 |
jnxSpSvcSetIfNumTotalTcpIpv6SessActive |
||
num-total-udp-ipv4-세션 활성 |
jnxSpSvcSetIfNumTotalUdpIpv4SessActive |
||
num-total-udp-ipv6-세션 활성 |
jnxSpSvcSetIfNumTotalUdpIpv6SessActive |
||
num-total-tcp-gated-session-active (총 tcp 게이트 세션 활성) |
jnxSpSvcSetIfNumTotalTcpGatedSessActive |
||
num-total-udp-gated-session-active (총 UDP 게이트 세션 활성) |
jnxSpSvcSetIfNumTotalUdpGatedSessActive |
||
num-total-other-ipv4-세션 활성 |
jnxSpSvcSetIfNumTotalOtherIpv4SessActive |
||
num-total-other-ipv6-세션 활성 |
jnxSpSvcSetIfNumTotalOtherIpv6SessActive |
||
num-total-tcp-정기 세션 활성 |
jnxSpSvcSetIfNumTotalTcpRegSessActive |
||
num-total-udp-정규-세션 활성 |
jnxSpSvcSetIfTable |
jnxSpSvcSetIfNumTotalUdpRegSessActive |
|
num-total-tcp-터널링된 세션 활성 |
jnxSpSvcSetIfNumTotalTcpTunSessActive |
||
num-total-udp-터널링된 세션 활성 |
jnxSpSvcSetIfNumTotalUdpTunSessActive |
||
session-pkts-received |
jnxSpSvcSetIfSessPktRecv |
||
session-pkts 전송 |
jnxSpSvcSetIfSessPktXmit |
||
세션 느린 경로 폐기 |
jnxSpSvcSetIfSessSlowPathDiscard |
||
세션 슬로우 패스 포워드(session-slow-path-forward) |
jnxSpSvcSetIfSessSlowPathForward |
||
show services 가입자 분석 |
초당 MSP - 생성된 하위 수 |
jnxSpSvcSetIfMspNumCreatedSubsPerSec |
|
초당 MSP 삭제 하위 수 |
jnxSpSvcSetIfMspNumDeletedSubsPerSec |
||
msp-num-total-subs-활성 |
jnxSpSvcSetIfMspNumTotalSubsActive |
||
초당 msp-peak-created-subs-msp-피크 |
jnxSpSvcSetIfMspPeakCreatedSubsPerSec |
||
초당 msp-peak-deleted-subs-msp-피크 |
jnxSpSvcSetIfMspPeakDeletedSubsPerSec |
||
msp-피크-합계-하위 활성 |
jnxSpSvcSetIfMspPeakTotalSubsActive |
NAT SNMP MIB
이 섹션에서는 jnxSrcNatStatsTable 관리 정보 베이스(MIB) 객체에 대해 설명합니다.
표 5 는 MS-MPC 서비스 카드에 대한 소스 네트워크 주소 변환(NAT) SNMP 관리 정보 베이스(MIB) 개체를 나타냅니다. 이 테이블은 변환된 주소의 소스 네트워크 주소 변환(NAT) 변환 속성을 노출합니다.
표 6 은 MX-SPC3 서비스 카드에 대한 소스 네트워크 주소 변환(NAT) SNMP 관리 정보 베이스(MIB) 개체를 설명합니다. 이 테이블에는 소스 IP 주소 변환에 대한 정보만 포함되어 있습니다.
| jnxSrcNatStatsTable |
관리 정보 베이스(MIB) 개체 |
묘사 |
|---|---|---|
| jnxNatSrcPoolName |
동적 소스 IP 주소 풀의 이름 |
|
| jnxNatSrcXlatedAddrType |
V4 또는 V6. 네트워크 주소 변환(NAT) 변환에 사용되는 주소 풀에서 할당된 동적 소스 IP 주소의 유형입니다 |
|
| jnxNatSrcPoolType |
소스 포트 풀 유형은 주소 변환이 포트와 함께 수행되었는지 또는 포트 없이 수행되었는지 또는 정적 변환인지를 나타냅니다. Ex napt-44, nat64 등 |
|
| jnxNatSrcNumPortAvail |
이 풀에서 사용할 수 있는 포트 수 |
|
| jnxNatSrcNumPortInuse |
이 NAT 주소 항목에 사용 중인 포트 수입니다 |
|
| jnxNatSrcNumAddressAvail |
이 풀에서 사용할 수 있는 총 주소 수입니다 |
|
| jnxNatSrcNumAddressInUse |
이 풀에서 사용 중인 주소 수입니다 |
|
| jnxNatSrcNumSessions |
이 NAT 주소 항목을 기준으로 사용 중인 세션 수입니다 |
|
| jnxNatRuleTable (영문) |
이 테이블은 NAT 규칙 적중을 모니터링합니다 |
|
| jnxNatRuleName (영문) |
NAT 규칙 이름 |
|
| jnxNatRuleType (영문) |
NAT 유형: 정적 원본, 정적 대상, 동적 소스 및 NAPT. 예: napt44 등 |
|
| jnxNatRuleTransHits (영문) |
이 NAT 규칙의 적중 횟수 |
|
| jnxNatPoolTable |
이 테이블은 NAT 풀 적중을 모니터링합니다 |
|
| jnxNatPoolName (영문) |
NAT 풀 이름 |
|
| jnxNatPoolType |
NAT 유형: 정적 원본, 정적 대상, 동적 소스 및 NAPT. 예: napt44 등 |
|
| jnxNatPoolTransHits (영문) |
이 NAT 풀의 적중 횟수 |
| jnxJsSrcNatStatsTable |
관리 정보 베이스(MIB) 개체 |
묘사 |
|---|---|---|
| jnxJsNatSrcPoolName |
동적 소스 IP 주소 풀의 이름 |
|
| jnxJsNatSrcXlatedAddrType |
새 관리 정보 베이스(MIB). 네트워크 주소 변환(NAT) 변환에 사용되는 주소 풀에서 할당된 동적 소스 IP 주소의 유형입니다. 값은 v4 또는 v6입니다. |
|
| jnxJsNatSrcPoolType |
withPAT 또는 withoutPAT 또는 static |
|
| jnxJsNatSrcNumPortAvail |
새 관리 정보 베이스(MIB). 이 풀에서 사용할 수 있는 포트 수 |
|
| jnxJsNatSrcNumPortInuse |
이 NAT 주소 항목에 사용 중인 포트 수입니다 |
|
| jnxJsNatSrcNumSessions |
이 NAT 주소 항목을 기준으로 사용 중인 세션 수입니다 |
|
| jnxJsNatSrcNumAddressAvail |
새 관리 정보 베이스(MIB). 이 풀에서 사용할 수 있는 총 주소 수입니다 |
|
| jnxJsNatSrcNumAddressInuse |
새 관리 정보 베이스(MIB). 이 풀에서 사용 중인 주소 수입니다 |
|
| jnxJsNatRuleTable |
이 테이블은 NAT 규칙 적중을 모니터링합니다 |
|
| jnxJsNatRuleName |
NAT 규칙 이름 |
|
| jnxJsNatRuleType |
NAT 유형: 소스, 대상 및 정적 |
|
| jnxJsNatRuleTransHits (영문) |
이 NAT 규칙의 적중 횟수입니다. 상태는 더 이상 사용되지 않습니다. 신규 - jnxJsNatRuleHits |
|
| jnxJsNatRuleHits (영문) |
이 NAT 규칙의 적중 수입니다. |
|
| jnxJsNatRuleNumOf세션 |
이 NAT 규칙의 세션 수입니다 |
|
| jnxJsNatTransType |
새 관리 정보 베이스(MIB). 자세한 내용은 아래를 참조하십시오 |
|
| jnxJsNatPoolTable |
이 테이블은 NAT 풀 적중을 모니터링합니다 |
|
| jnxJsNatPoolName |
NAT 풀 이름 |
|
| jnxJsNatPoolType |
NAT 유형: 소스, 대상 및 정적 |
|
| jnxJsNatPoolTransHits |
이 NAT 풀의 적중 횟수입니다. (SRX 디바이스에만 해당). |
|
| jnxJsNatPool유틸리티 |
네트워크 주소 변환(NAT) 풀 사용률(SRX 디바이스에만 해당). |
SNMP 트랩
표 7 에는 MS-MPC 서비스 카드와 MX-SPC3 서비스 카드가 지원하는 SNMP 트랩이 설명되어 있습니다.
함정 |
묘사 |
|---|---|
SPD_TRAP_OIDS(jnxSpSvcSetZoneEntered) |
jnxSpSvcSetZoneEntered — AS PIC가 덜 심각한 메모리 사용 영역에서 더 심각한 메모리 사용 영역으로 진입했음을 나타냅니다. 입력한 영역은 JnxSpSvcSetIfMemoryZone에 의해 식별됩니다 |
SPD_TRAP_OIDS(jnxSpSvcSetZoneExited) |
jnxSpSvcSetZoneExited — AS PIC가 더 심각한 메모리 사용 영역에서 덜 심각한 메모리 사용 영역으로 나갔음을 나타냅니다. 입력된 영역은 JnxSpSvcSetIfMemoryZone에 의해 식별됩니다. |
SPD_TRAP_OIDS(jnxSpSvcSetCpuExceeded) |
jnxSpSvcSetCpuExceeded — AS PIC의 CPU 사용량이 85% 이상임을 나타냅니다. |
SPD_TRAP_OIDS(jnxSpSvcSetCpuOk) |
jnxSpSvcSetCpuOk — AS PIC가 CPU 사용량이 85% 미만으로 반환되었음을 나타냅니다. |
SPD_TRAP_OIDS(jnxSpSvcSetFlowLimitUtilized) |
jnxSpSvcSetFlowLimitUtilized - 서비스 세트가 서비스 세트에 허용되는 최대 플로우의 플로우 상한 임계값에 도달했음을 나타냅니다. |
SNMP 트랩 생성 구성
이 섹션에서는 SNMP 트랩을 생성하기 위해 MS-MPC 서비스 카드와 MX-SPC3 서비스 카드를 구성하는 방법을 설명합니다.
소스 NAT 풀의 NAT 포트에 대한 SNMP 트랩 구성
현재 사용량이 상승 임계값보다 높거나 명확한 임계값보다 낮으면 SNMP 트랩이 생성됩니다.
MS-MPC의 소스 NAT 풀에서 NAT 포트에 대한 SNMP 트랩 구성
user@host# set services nat pool NAT_POOL_TEST snmp-trap-thresholds address-port low 50user@host# set services nat pool NAT_POOL_TEST snmp-trap-thresholds address-port high 75
MX-SPC3의 소스 NAT 풀에서 NAT 포트에 대한 SNMP 트랩 구성
user@host# set services nat source pool NAT_POOL_TEST pool-utilization-alarm raise-threshold 50user@host# set services nat source pool NAT_POOL_TEST pool-utilization-alarm clear-threshold 40
세션에 대한 SNMP 트랩 구성
서비스 집합의 모든 flow에 대한 SNMP 플로우 임계 값 또는 서비스 세트에 대해 구성된 모든 NAT 풀에 대한 SNMP 플로우 임계 값을 구성하는 인프라 트랩입니다.
MS-MPC에서 세션 SNMP 트랩 구성
user@host# set services service-set SS_TEST max-flows 2muser@host# set services service-set SS_TEST snmp-trap-thresholds flow low 50user@host# set services service-set SS_TEST snmp-trap-thresholds flow high 75
MX-SPC3에서 세션 SNMP 트랩 구성
user@host# set services service-set ss1 service-set-options session-limit maximum 2000user@host# set services service-set ss1 snmp-trap-thresholds session low 50user@host# set services service-set ss1 snmp-trap-thresholds session high 60
MX-SPC3의 구성 예, 3개의 SNMP 관리 정보 베이스(MIB) 테이블에 대한 NAT
구성 예시
user@host> show services | display set Configuration ============= show services | display set set services service-set ss1_nh_style1 nat-rule-sets rset1 set services service-set ss1_nh_style1 nat-rule-sets rset2 set services service-set ss1_nh_style1 nat-rule-sets rset5 set services service-set ss1_nh_style1 next-hop-service inside-service-interface vms-0/0/0.1 set services service-set ss1_nh_style1 next-hop-service outside-service-interface vms-0/0/0.2 set services nat source pool src_pool2_v6 address 300::0/128 set services nat source pool src_pool1 address 50.0.0.0/29 set services nat source rule-set rset1 rule nr1 match source-address 10.0.0.0/32 set services nat source rule-set rset1 rule nr1 match destination-address 20.0.0.0/32 set services nat source rule-set rset1 rule nr1 match application any set services nat source rule-set rset1 rule nr1 then source-nat pool src_pool1 set services nat source rule-set rset1 match-direction input set services nat source rule-set rset2 rule nr2_v6 match source-address 200::0/34 set services nat source rule-set rset2 rule nr2_v6 match destination-address 400::0/34 set services nat source rule-set rset2 rule nr2_v6 match application any set services nat source rule-set rset2 rule nr2_v6 then source-nat pool src_pool2_v6 set services nat source rule-set rset2 match-direction input set services nat destination pool src_pool5_dnat address 20.0.0.0/30 set services nat destination rule-set rset5 rule nr5_dnat match destination-address 21.0.0.0/30 set services nat destination rule-set rset5 rule nr5_dnat match application any set services nat destination rule-set rset5 rule nr5_dnat then destination-nat pool src_pool5_dnat set services nat destination rule-set rset5 match-direction input set services nat traceoptions file nat-trace.txt set services nat traceoptions flag all
snmp mib walk jnxJsSrcNatStatsTable 표시
user@host>show snmp mib walk jnxJsSrcNatStatsTable jnxJsNatSrcPoolName.2.112.49.0.0.0.0.0 = p1 jnxJsNatSrcXlatedAddrType.2.112.49.0.0.0.0.0 = 1 jnxJsNatSrcPoolType.2.112.49.0.0.0.0.0 = 1 jnxJsNatSrcNumPortInuse.2.112.49.0.0.0.0.0 = 0 jnxJsNatSrcNumSessions.2.112.49.0.0.0.0.0 = 0 jnxJsNatSrcNumPortAvail.2.112.49.0.0.0.0.0 = 10 jnxJsNatSrcNumAddressAvail.2.112.49.0.0.0.0.0 = 1 jnxJsNatSrcNumAddressInuse.2.112.49.0.0.0.0.0 = 0
snmp mib walk jnxJsNatPoolTable 표시
user@host>show snmp mib walk jnxJsNatPoolTable jnxJsNatPoolName.9.115.114.99.95.112.111.111.108.49.1 = src_pool1 jnxJsNatPoolName.14.115.114.99.95.112.111.111.108.53.95.100.110.97.116.2 = src_pool5_dnat jnxJsNatPoolType.9.115.114.99.95.112.111.111.108.49.1 = 1 jnxJsNatPoolType.14.115.114.99.95.112.111.111.108.53.95.100.110.97.116.2 = 2 jnxJsNatPoolTransHits.9.115.114.99.95.112.111.111.108.49.1 = 0 jnxJsNatPoolTransHits.14.115.114.99.95.112.111.111.108.53.95.100.110.97.116.2 = 0 jnxJsNatPoolHits.9.115.114.99.95.112.111.111.108.49.1 = 0 jnxJsNatPoolHits.14.115.114.99.95.112.111.111.108.53.95.100.110.97.116.2 = 0 jnxJsNatPoolUtil.9.115.114.99.95.112.111.111.108.49.1 = 0 jnxJsNatPoolUtil.14.115.114.99.95.112.111.111.108.53.95.100.110.97.116.2 = 0
snmp mib walk jnxJsNatRuleTable 표시
user@host>show snmp mib walk jnxJsNatRuleTable jnxJsNatRuleName.3.110.114.49.1 = nr1 jnxJsNatRuleName.6.110.114.50.95.118.54.1 = nr2_v6 jnxJsNatRuleName.8.110.114.53.95.100.110.97.116.2 = nr5_dnat jnxJsNatRuleType.3.110.114.49.1 = 1 jnxJsNatRuleType.6.110.114.50.95.118.54.1 = 1 jnxJsNatRuleType.8.110.114.53.95.100.110.97.116.2 = 2 jnxJsNatRuleTransHits.3.110.114.49.1 = 0 jnxJsNatRuleTransHits.6.110.114.50.95.118.54.1 = 0 jnxJsNatRuleTransHits.8.110.114.53.95.100.110.97.116.2 = 0 jnxJsNatRuleHits.3.110.114.49.1 = 0 jnxJsNatRuleHits.6.110.114.50.95.118.54.1 = 0 jnxJsNatRuleHits.8.110.114.53.95.100.110.97.116.2 = 0 jnxJsNatRuleNumOfSessions.3.110.114.49.1 = 0 jnxJsNatRuleNumOfSessions.6.110.114.50.95.118.54.1 = 0 jnxJsNatRuleNumOfSessions.8.110.114.53.95.100.110.97.116.2 = 0 jnxJsNatTransType.3.110.114.49.1 = 13 jnxJsNatTransType.6.110.114.50.95.118.54.1 = 22 jnxJsNatTransType.8.110.114.53.95.100.110.97.116.2 = 13
트랩에 대한 SNMP 추적 로그
이 섹션은 이러한 SNMP 트랩에 대한 몇 가지 추적 로그 예제를 제공합니다.
CPU 사용률 트랩
Mar 20 15:07:52.575680 snmpd[0] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Mar 20 15:07:52.575697 snmpd[0] <<< V2 Trap Mar 20 15:07:52.575714 snmpd[0] <<< Source: 10.48.12.170 Mar 20 15:07:52.575730 snmpd[0] <<< Destination: 190.1.1.1 Mar 20 15:07:52.575745 snmpd[0] <<< Version: SNMPv2 Mar 20 15:07:52.575761 snmpd[0] <<< Community: rtlogd_trap Mar 20 15:07:52.575777 snmpd[0] <<< Mar 20 15:07:52.575807 snmpd[0] <<< OID : sysUpTime.0 Mar 20 15:07:52.575824 snmpd[0] <<< type : TimeTicks Mar 20 15:07:52.575841 snmpd[0] <<< value: (7605999) 21:07:39.99 Mar 20 15:07:52.575856 snmpd[0] <<< Mar 20 15:07:52.575878 snmpd[0] <<< OID : snmpTrapOID.0 Mar 20 15:07:52.575894 snmpd[0] <<< type : Object Mar 20 15:07:52.575915 snmpd[0] <<< value: jnxSpSvcSetCpuExceeded Mar 20 15:07:52.575945 snmpd[0] <<< Mar 20 15:07:52.575968 snmpd[0] <<< OID : jnxSpSvcSetIfCpuUtil.4294967295 Mar 20 15:07:52.575984 snmpd[0] <<< type : Gauge Mar 20 15:07:52.576000 snmpd[0] <<< value: 45 Mar 20 15:07:52.576015 snmpd[0] <<< Mar 20 15:07:52.576033 snmpd[0] <<< OID : jnxSpSvcSetIfTableName.4294967295 Mar 20 15:07:52.576049 snmpd[0] <<< type : OctetString Mar 20 15:07:52.576066 snmpd[0] <<< value: "ms-2/0/0" Mar 20 15:07:52.576085 snmpd[0] <<< HEX : 6d 73 2d 32 2f 30 2f 30 Mar 20 15:07:52.576100 snmpd[0] <<< Mar 20 15:07:52.576118 snmpd[0] <<< OID : snmpTrapEnterprise.0 Mar 20 15:07:52.576134 snmpd[0] <<< type : Object Mar 20 15:07:52.576155 snmpd[0] <<< value: jnxProductNameMX480 Mar 20 15:07:52.576169 snmpd[0] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
메모리존 트랩
Mar 21 10:53:31.550471 snmpd[0] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Mar 21 10:53:31.550491 snmpd[0] <<< V2 Trap Mar 21 10:53:31.550507 snmpd[0] <<< Source: 10.48.12.170 Mar 21 10:53:31.550522 snmpd[0] <<< Destination: 190.1.1.1 Mar 21 10:53:31.550536 snmpd[0] <<< Version: SNMPv2 Mar 21 10:53:31.550551 snmpd[0] <<< Community: rtlogd_trap Mar 21 10:53:31.550566 snmpd[0] <<< Mar 21 10:53:31.550585 snmpd[0] <<< OID : sysUpTime.0 Mar 21 10:53:31.550600 snmpd[0] <<< type : TimeTicks Mar 21 10:53:31.550616 snmpd[0] <<< value: (6076788) 16:52:47.88 Mar 21 10:53:31.550631 snmpd[0] <<< Mar 21 10:53:31.550649 snmpd[0] <<< OID : snmpTrapOID.0 Mar 21 10:53:31.550664 snmpd[0] <<< type : Object Mar 21 10:53:31.550681 snmpd[0] <<< value: jnxSpSvcSetZoneEntered Mar 21 10:53:31.550695 snmpd[0] <<< Mar 21 10:53:31.550714 snmpd[0] <<< OID : jnxSpSvcSetIfMemoryZone.4294967295 Mar 21 10:53:31.550729 snmpd[0] <<< type : Number Mar 21 10:53:31.550744 snmpd[0] <<< value: 2 Mar 21 10:53:31.550758 snmpd[0] <<< Mar 21 10:53:31.550776 snmpd[0] <<< OID : jnxSpSvcSetIfTableName.4294967295 Mar 21 10:53:31.550791 snmpd[0] <<< type : OctetString Mar 21 10:53:31.550806 snmpd[0] <<< value: "ms-2/0/0" Mar 21 10:53:31.550824 snmpd[0] <<< HEX : 6d 73 2d 32 2f 30 2f 30 Mar 21 10:53:31.550838 snmpd[0] <<< Mar 21 10:53:31.550856 snmpd[0] <<< OID : snmpTrapEnterprise.0 Mar 21 10:53:31.550871 snmpd[0] <<< type : Object Mar 21 10:53:31.550888 snmpd[0] <<< value: jnxProductNameMX480 Mar 21 10:53:31.550901 snmpd[0] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
세션 제한 트랩
Mar 21 10:53:31.551133 snmpd[0] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Mar 21 10:53:31.551152 snmpd[0] <<< V2 Trap Mar 21 10:53:31.551168 snmpd[0] <<< Source: 10.48.12.170 Mar 21 10:53:31.551184 snmpd[0] <<< Destination: 190.1.1.1 Mar 21 10:53:31.551197 snmpd[0] <<< Version: SNMPv2 Mar 21 10:53:31.551212 snmpd[0] <<< Community: rtlogd_trap Mar 21 10:53:31.551228 snmpd[0] <<< Mar 21 10:53:31.551246 snmpd[0] <<< OID : sysUpTime.0 Mar 21 10:53:31.551262 snmpd[0] <<< type : TimeTicks Mar 21 10:53:31.551278 snmpd[0] <<< value: (6076788) 16:52:47.88 Mar 21 10:53:31.551292 snmpd[0] <<< Mar 21 10:53:31.551311 snmpd[0] <<< OID : snmpTrapOID.0 Mar 21 10:53:31.551326 snmpd[0] <<< type : Object Mar 21 10:53:31.551343 snmpd[0] <<< value: jnxSpSvcSetFlowLimitUtilised Mar 21 10:53:31.551358 snmpd[0] <<< Mar 21 10:53:31.551376 snmpd[0] <<< OID : jnxSpSvcSetFlowLimitUtil.0 Mar 21 10:53:31.551391 snmpd[0] <<< type : Number Mar 21 10:53:31.551406 snmpd[0] <<< value: 45 Mar 21 10:53:31.551421 snmpd[0] <<< Mar 21 10:53:31.551439 snmpd[0] <<< OID : jnxSpSvcSetNameUtil.0 Mar 21 10:53:31.551454 snmpd[0] <<< type : OctetString Mar 21 10:53:31.551471 snmpd[0] <<< HEX : 20 bc 55 88 01 Mar 21 10:53:31.551486 snmpd[0] <<< Mar 21 10:53:31.551503 snmpd[0] <<< OID : snmpTrapEnterprise.0 Mar 21 10:53:31.551518 snmpd[0] <<< type : Object Mar 21 10:53:31.551535 snmpd[0] <<< value: jnxProductNameMX480 Mar 21 10:53:31.551549 snmpd[0] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<