섀시 클러스터 결함 모니터링
SRX 시리즈 섀시 클러스터의 결함 모니터링을 위해 SNMP 트랩 및 시스템 로그 메시지를 사용할 수 있습니다.
SNMP 트랩
표 1 에는 SRX 시리즈 디바이스에서 지원되는 SNMP 트랩이 나와 있습니다. 기본 노드만 SNMP 트랩을 전송한다는 점에 유의하십시오. 각 트랩에 대한 자세한 내용은 네트워크 관리 및 모니터링 가이드, SRX1400, SRX3400 및 SRX3600 서비스 게이트웨이에 대한 관리 정보 베이스( MIB) 참조 및 SRX5600 및 SRX5800 서비스 게이트웨이에 대한 관리 정보 베이스( MIB) 참조를 참조하십시오.
트랩 이름 |
SNMPv2 트랩 OID |
범주 |
지원 플랫폼 |
바바인드 |
---|---|---|---|---|
인증 실패 |
1.3.6.1.6.3.1.1.5.5 |
인증 |
모든 Junos OS 디바이스 |
없음 |
링크 다운 |
1.3.6.1.6.3.1.1.5.3 |
링크 |
모든 Junos OS 디바이스 |
|
교신 |
1.3.6.1.6.3.1.1.5.4 |
링크 |
모든 Junos OS 디바이스 |
|
pingProbe실패 |
1.3.6.1.2.1.80.0.1 |
원격 조작 |
모든 Junos OS 디바이스 |
|
pingTest실패 |
1.3.6.1.2.1.80.0.2 |
원격 조작 |
모든 Junos OS 디바이스 |
|
pingTest완료됨 |
1.3.6.1.2.1.80.0.3 |
원격 조작 |
모든 Junos OS 디바이스 |
|
traceRoutePath변경 |
1.3.6.1.2.1.81.0.1 |
원격 조작 |
모든 Junos OS 디바이스 |
|
traceRouteTest실패 |
1.3.6.1.2.1.81.0.2 |
원격 조작 |
모든 Junos OS 디바이스 |
|
traceRouteTest완료됨 |
1.3.6.1.2.1.81.0.3 |
원격 조작 |
모든 Junos OS 디바이스 |
|
떨어지는 경보 |
1.3.6.1.2.1.16.0.1 |
RMON 알람 |
모든 Junos OS 디바이스 |
|
상승 경보 |
1.3.6.1.2.1.16.0.2 |
RMON 알람 |
모든 Junos OS 디바이스 |
|
bgp 설립 |
1.3.6.1.2.1.15.7.1 |
라우팅 |
M, T, MX, J, EX, SRX 브랜치 |
|
bgp역전환 |
1.3.6.1.2.1.15.7.2 |
라우팅 |
M, T, MX, J, EX, SRX 브랜치 |
|
ospfVirtIfStateChange |
1.3.6.1.2.1.14.16.2.1 |
라우팅 |
M, T, MX, J, EX, SRX 브랜치 |
|
ospfNbrStateChange |
1.3.6.1.2.1.14.16.2.2 |
라우팅 |
M, T, MX, J, EX, SRX 브랜치 |
|
ospfVirtNbrStateChange |
1.3.6.1.2.1.14.16.2.3 |
라우팅 |
M, T, MX, J, EX, SRX 브랜치 |
|
ospfIfConfigError |
1.3.6.1.2.1.14.16.2.4 |
라우팅 |
M, T, MX, J, EX, SRX 브랜치 |
|
ospfVirtIfConfigError |
1.3.6.1.2.1.14.16.2.5 |
라우팅 |
M, T, MX, J, EX, SRX 브랜치 |
1: 2: 3: 4: 5: |
ospfIfAuthFailure |
1.3.6.1.2.1.14.16.2.6 |
라우팅 |
M, T, MX, J, EX, SRX 브랜치 |
|
ospfVirtIfAuthFailure |
1.3.6.1.2.1.14.16.2.7 |
라우팅 |
M, T, MX, J, EX, SRX 브랜치 |
|
ospfIfRxBadPacket |
1.3.6.1.2.1.14.16.2.8 |
라우팅 |
M, T, MX, J, EX, SRX 브랜치 |
|
ospfVirtIfRxBadPacket |
1.3.6.1.2.1.14.16.2.9 |
라우팅 |
M, T, MX, J, EX, SRX 브랜치 |
|
ospfTx재전송 |
1.3.6.1.2.1.14.16.2.10 |
라우팅 |
M, T, MX, J, EX, SRX 브랜치 |
|
ospfVirtIfTx재전송 |
1.3.6.1.2.1.14.16.2.11 |
라우팅 |
M, T, MX, J, EX, SRX 브랜치 |
|
ospfMaxAgeLsa |
1.3.6.1.2.1.14.16.2.13 |
라우팅 |
M, T, MX, J, EX, SRX 브랜치 |
|
ospfIfStateChange |
1.3.6.1.2.1.14.16.2.16 |
라우팅 |
M, T, MX, J, EX, SRX 브랜치 |
|
콜드 스타트 |
1.3.6.1.6.3.1.1.5.1 |
시작 |
모든 Junos OS 디바이스 |
없음 |
웜스타트 |
1.3.6.1.6.3.1.1.5.2 |
시작 |
모든 Junos OS 디바이스 |
없음 |
vrrp트랩뉴마스터 |
1.3.6.1.2.1.68.0.1 |
Vrrp |
모든 Junos OS 디바이스 |
vrrpOperMasterIpAddr - .1.3.6.1.2.1.68.1.3.1.7 |
vrrpTrapAuthFailure |
1.3.6.1.2.1.68.0.2 |
Vrrp |
모든 Junos OS 디바이스 |
|
mpls터널업 |
1.3.6.1.2.1.10.166.3.0.1 |
라우팅 |
M, T, MX, J, EX, SRX 브랜치 |
|
mplsTunnelDown |
1.3.6.1.2.1.10.166.3.0.2 |
라우팅 |
M, T, MX, J, EX, SRX 브랜치 |
|
mplsTunnelRerouted |
1.3.6.1.2.1.10.166.3.0.3 |
라우팅 |
M, T, MX, J, EX, SRX 브랜치 |
|
mplsTunnelReoptimized |
1.3.6.1.2.1.10.166.3.0.4 |
라우팅 |
M, T, MX, J, EX, SRX 브랜치 |
|
jnxPowerSupplyFailure |
1.3.6.1.4.1.2636.4.1.1 |
섀시(알람 조건) |
모든 Junos OS 디바이스 |
|
jnxFan실패 |
1.3.6.1.4.1.2636.4.1.2 |
섀시(알람 조건) |
모든 Junos OS 디바이스 |
|
jnx오버온도 |
1.3.6.1.4.1.2636.4.1.3 |
섀시(알람 조건) |
모든 Junos OS 디바이스 |
|
jnx이중화스위치오버 |
1.3.6.1.4.1.2636.4.1.4 |
섀시(알람 조건) |
모든 Junos OS 디바이스 |
|
jnxFru제거 |
1.3.6.1.4.1.2636.4.1.5 |
섀시(알람 조건) |
모든 Junos OS 디바이스 |
|
jnxFruInsertion |
1.3.6.1.4.1.2636.4.1.6 |
섀시(알람 조건) |
모든 Junos OS 디바이스 |
|
jnxFruPowerOff |
1.3.6.1.4.1.2636.4.1.7 |
섀시(알람 조건) |
모든 Junos OS 디바이스 |
|
jnxFruPowerOn |
1.3.6.1.4.1.2636.4.1.8 |
섀시(알람 조건) |
모든 Junos OS 디바이스 |
|
jnxFru실패 |
1.3.6.1.4.1.2636.4.1.9 |
섀시(알람 조건) |
모든 Junos OS 디바이스 |
|
jnxFru오프라인 |
1.3.6.1.4.1.2636.4.1.10 |
섀시(알람 조건) |
모든 Junos OS 디바이스 |
|
jnxFruOnline |
1.3.6.1.4.1.2636.4.1.11 |
섀시(알람 조건) |
모든 Junos OS 디바이스 |
|
jnxFruCheck |
1.3.6.1.4.1.2636.4.1.12 |
섀시(알람 조건) |
모든 Junos OS 디바이스 |
|
jnxFEBSwitchover |
1.3.6.1.4.1.2636.4.1.13 |
섀시(알람 조건) |
모든 Junos OS 디바이스 |
|
jnxHardDisk실패 |
1.3.6.1.4.1.2636.4.1.14 |
섀시(알람 조건) |
모든 Junos OS 디바이스 |
|
jnxHardDisk누락 |
1.3.6.1.4.1.2636.4.1.15 |
섀시(알람 조건) |
모든 Junos OS 디바이스 |
|
jnxPowerSupplyOK |
1.3.6.1.4.1.2636.4.2.1 |
섀시(지워진 경보 조건) |
모든 Junos OS 디바이스 |
|
jnx팬OK |
1.3.6.1.4.1.2636.4.2.2 |
섀시(지워진 경보 조건) |
모든 Junos OS 디바이스 |
|
jnx온도확인 |
|
섀시(지워진 경보 조건) |
모든 Junos OS 디바이스 |
|
jnxFRUOK |
1.3.6.1.4.1.2636.4.2.4 |
섀시(지워진 경보 조건) |
모든 Junos OS 디바이스 |
|
jnxCmCfg변경 |
1.3.6.1.4.1.2636.4.5.0.1 |
구성 |
모든 Junos OS 디바이스 |
|
jnxCmRescueChange |
1.3.6.1.4.1.2636.4.5.0.2 |
구성 |
모든 Junos OS 디바이스 |
|
jnxPingRttThresholdExceeded |
1.3.6.1.4.1.2636.4.9.0.1 |
원격 조작 |
EX 및 하이엔드 SRX 시리즈 디바이스를 제외한 모든 Junos OS 디바이스 |
|
jnxPingRttStdDevThresholdExceeded |
1.3.6.1.4.1.2636.4.9.0.2 |
원격 조작 |
EX 및 하이엔드 SRX 시리즈 디바이스를 제외한 모든 Junos OS 디바이스 |
|
jnxPingRttJitterThresholdExceeded |
1.3.6.1.4.1.2636.4.9.0.3 |
원격 조작 |
EX 및 하이엔드 SRX 시리즈 디바이스를 제외한 모든 Junos OS 디바이스 |
|
jnxPingEgressThresholdExceeded |
1.3.6.1.4.1.2636.4.9.0.4 |
원격 조작 |
EX 및 하이엔드 SRX 시리즈 디바이스를 제외한 모든 Junos OS 디바이스 |
|
jnxPingEgressStdDevThresholdExceed |
1.3.6.1.4.1.2636.4.9.0.5 |
원격 조작 |
EX 및 하이엔드 SRX 시리즈 디바이스를 제외한 모든 Junos OS 디바이스 |
|
jnxPingEgressJitterThresholdExceeded |
1.3.6.1.4.1.2636.4.9.0.6 |
원격 조작 |
EX 및 하이엔드 SRX 시리즈 디바이스를 제외한 모든 Junos OS 디바이스 |
|
jnxPingIngressThresholdExceeded |
1.3.6.1.4.1.2636.4.9.0.7 |
원격 조작 |
EX 및 하이엔드 SRX 시리즈 디바이스를 제외한 모든 Junos OS 디바이스 |
|
jnxPingIngressStddevThresholdExceeded |
1.3.6.1.4.1.2636.4.9.0.8 |
원격 조작 |
EX 및 하이엔드 SRX 시리즈 디바이스를 제외한 모든 Junos OS 디바이스 |
|
jnxPingIngressJitterThresholdExceeded |
1.3.6.1.4.1.2636.4.9.0.9 |
원격 조작 |
EX 및 하이엔드 SRX 시리즈 디바이스를 제외한 모든 Junos OS 디바이스 |
|
jnxAccessAuthServiceUp |
1.3.6.1.4.1.2636.3.51.1.0.1 |
라우팅 |
J 시리즈 및 SRX 시리즈 |
없음 |
jnxAccessAuthServiceDown |
1.3.6.1.4.1.2636.3.51.1.0.2 |
라우팅 |
J 시리즈 및 SRX 시리즈 |
없음 |
jnxAccessAuthServer비활성화 |
1.3.6.1.4.1.2636.3.51.1.0.3 |
라우팅 |
J 시리즈 및 SRX 시리즈 |
jnxUserAAAServerName - .1.3.6.1.4.1.2636.3.51.1.1.3.1.0 |
jnxAccessAuthServerEnabled |
1.3.6.1.4.1.2636.3.51.1.0.4 |
라우팅 |
J 시리즈 및 SRX 시리즈 |
jnxUserAAAServerName - .1.3.6.1.4.1.2636.3.51.1.1.3.1.0 |
jnxJsFwAuthFailure |
1.3.6.1.4.1.2636.3.39.1.2.1.0.1 |
라우팅 |
J 시리즈 및 SRX 시리즈 |
|
jnxJsFwAuthServiceUp |
1.3.6.1.4.1.2636.3.39.1.2.1.0.2 |
라우팅 |
J 시리즈 및 SRX 시리즈 |
없음 |
jnxJsFwAuthServiceDown |
1.3.6.1.4.1.2636.3.39.1.2.1.0.3 |
라우팅 |
J 시리즈 및 SRX 시리즈 |
없음 |
jnxJsFwAuthCapacityExceeded |
1.3.6.1.4.1.2636.3.39.1.2.1.0.4 |
라우팅 |
J 시리즈 및 SRX 시리즈 |
없음 |
jnxJsScreenAttack |
1.3.6.1.4.1.2636.3.39.1.8.1.0.1 |
라우팅 |
J 시리즈 및 SRX 시리즈 |
|
jnxJsScreenCfg변경 |
1.3.6.1.4.1.2636.3.39.1.8.1.0.2 |
라우팅 |
J 시리즈 및 SRX 시리즈 |
|
jnxRmonAlarmGetFailure |
1.3.6.1.4.1.2636.4.3.0.1 |
RMON 알람 |
모든 Junos OS 디바이스 |
|
jnxRmonGetOk |
1.3.6.1.4.1.2636.4.3.0.2 |
RMON 알람 |
모든 Junos OS 디바이스 |
|
jnxSyslog트랩 |
.1.3.6.1.4.1.2636.4.12.0.1 |
서비스 |
모든 Junos OS 디바이스 |
|
jnxEvent트랩 |
.1.3.6.1.4.1.2636.4.13.0.1 |
서비스 |
모든 Junos OS 디바이스 |
|
jnxJsAvPatternUpdate트랩 |
.1.3.6.1.4.1.2636.3.39.1.13.1.0.1 |
구성 |
J 시리즈 및 SRX 시리즈 |
|
jnxJsChassisCluster스위치오버 |
.1.3.6.1.4.1.2636.3.39.1.14.1.0.1 |
섀시(알람 조건) |
모든 Junos OS 디바이스 |
|
bfdSessUp |
.1.3.6.1.4.1.2636.5.3.1.0.1 |
라우팅 |
모든 Junos OS 디바이스 |
|
bfd세스다운 |
.1.3.6.1.4.1.2636.5.3.1.0.2 |
라우팅 |
모든 Junos OS 디바이스 |
|
jnxBfdSessTxIntervalHigh |
.1.3.6.1.4.1.2636.3.45.1.0.1 |
라우팅 |
모든 Junos OS 디바이스 |
|
jnxBfdSessDetectionTimeHigh |
.1.3.6.1.4.1.2636.3.45.1.0.2 |
라우팅 |
모든 Junos OS 디바이스 |
|
jnxBgpM2설립됨 |
.1.3.6.1.4.1.2636.5.1.1.1.0.1 |
라우팅 |
모든 Junos OS 디바이스 |
|
jnxBgpM2역전환 |
.1.3.6.1.4.1.2636.5.1.1.1.0.2 |
라우팅 |
모든 Junos OS 디바이스 |
|
백업 라우팅 엔진에서 fxp0 인터페이스가 실패하면 트랩을 보내지 않습니다. 시스템 로깅(syslog) 기능은 링크 다운 메시지를 로깅하여 보조 노드 fxp0 인터페이스를 모니터링하는 데 사용할 수 있습니다.
시스템 로그 메시지
시스템 로깅 기능은 기본 노드와 보조 노드 모두에서 전송할 수 있습니다. 정규 표현식 또는 심각도를 기반으로 특정 syslog 메시지를 외부 syslog 서버로 전송하도록 시스템을 구성할 수 있습니다. 자세한 내용은 시스템 로그 탐색기를 참조하세요.
다음 샘플은 (구성 커밋 진행 중) 이벤트에 대한 ui_commit_progress
jnxSyslog 트랩 구성을 보여줍니다.
jnxSyslog 트랩 구성
event-options { policy syslogtrap { events [ ui_commit ui_commit_progress ]; then { raise-trap; } } }
jnxSyslog 트랩
Jul 6 13:31:21 snmpd[0] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Jul 6 13:31:21 snmpd[0] <<< V2 Trap Jul 6 13:31:21 snmpd[0] <<< Source: 116.197.179.6 Jul 6 13:31:21 snmpd[0] <<< Destination: 116.197.179.5 Jul 6 13:31:21 snmpd[0] <<< Version: SNMPv2 Jul 6 13:31:21 snmpd[0] <<< Community: petblr Jul 6 13:31:21 snmpd[0] <<< Jul 6 13:31:21 snmpd[0] <<< OID : sysUpTime.0 Jul 6 13:31:21 snmpd[0] <<< type : TimeTicks Jul 6 13:31:21 snmpd[0] <<< value: (284292835) 789:42:08.35 Jul 6 13:31:21 snmpd[0] <<< Jul 6 13:31:21 snmpd[0] <<< OID : snmpTrapOID.0 Jul 6 13:31:21 snmpd[0] <<< type : Object Jul 6 13:31:21 snmpd[0] <<< value: jnxSyslogTrap Jul 6 13:31:21 snmpd[0] <<< Jul 6 13:31:21 snmpd[0] <<< OID : jnxSyslogEventName.83 Jul 6 13:31:21 snmpd[0] <<< type : OctetString Jul 6 13:31:21 snmpd[0] <<< value: "UI_COMMIT_PROGRESS" Jul 6 13:31:21 snmpd[0] <<< HEX : 55 49 5f 43 4f 4d 4d 49 Jul 6 13:31:21 snmpd[0] <<< 54 5f 50 52 4f 47 52 45 Jul 6 13:31:21 snmpd[0] <<< 53 53 Jul 6 13:31:21 snmpd[0] <<< Jul 6 13:31:21 snmpd[0] <<< OID : jnxSyslogTimestamp.83 Jul 6 13:31:21 snmpd[0] <<< type : OctetString Jul 6 13:31:21 snmpd[0] <<< HEX : 07 da 07 06 0d 1f 11 00 Jul 6 13:31:21 snmpd[0] <<< 2b 00 00 Jul 6 13:31:21 snmpd[0] <<< Jul 6 13:31:21 snmpd[0] <<< OID : jnxSyslogSeverity.83 Jul 6 13:31:21 snmpd[0] <<< type : Number Jul 6 13:31:21 snmpd[0] <<< value: 7 Jul 6 13:31:21 snmpd[0] <<< Jul 6 13:31:21 snmpd[0] <<< OID : jnxSyslogFacility.83 Jul 6 13:31:21 snmpd[0] <<< type : Number Jul 6 13:31:21 snmpd[0] <<< value: 24 Jul 6 13:31:21 snmpd[0] <<< Jul 6 13:31:21 snmpd[0] <<< OID : jnxSyslogProcessId.83 Jul 6 13:31:21 snmpd[0] <<< type : Gauge Jul 6 13:31:21 snmpd[0] <<< value: 84003 Jul 6 13:31:21 snmpd[0] <<< Jul 6 13:31:21 snmpd[0] <<< OID : jnxSyslogProcessName.83 Jul 6 13:31:21 snmpd[0] <<< type : OctetString Jul 6 13:31:21 snmpd[0] <<< value: "mgd" Jul 6 13:31:21 snmpd[0] <<< HEX : 6d 67 64 Jul 6 13:31:21 snmpd[0] <<< Jul 6 13:31:21 snmpd[0] <<< OID : jnxSyslogHostName.83 Jul 6 13:31:21 snmpd[0] <<< type : OctetString Jul 6 13:31:21 snmpd[0] <<< HEX : Jul 6 13:31:21 snmpd[0] <<< Jul 6 13:31:21 snmpd[0] <<< OID : jnxSyslogMessage.83 Jul 6 13:31:21 snmpd[0] <<< type : OctetString Jul 6 13:31:21 snmpd[0] <<< value: "UI_COMMIT_PROGRESS: Commit opera Jul 6 13:31:21 snmpd[0] <<< tion in progress: notifying mib Jul 6 13:31:21 snmpd[0] <<< 2d(15)" Jul 6 13:31:21 snmpd[0] <<< HEX : 55 49 5f 43 4f 4d 4d 49 Jul 6 13:31:21 snmpd[0] <<< 54 5f 50 52 4f 47 52 45 Jul 6 13:31:21 snmpd[0] <<< 53 53 3a 20 43 6f 6d 6d Jul 6 13:31:21 snmpd[0] <<< 69 74 20 6f 70 65 72 61 Jul 6 13:31:21 snmpd[0] <<< 74 69 6f 6e 20 69 6e 20 Jul 6 13:31:21 snmpd[0] <<< 70 72 6f 67 72 65 73 73 Jul 6 13:31:21 snmpd[0] <<< 3a 20 20 6e 6f 74 69 66 Jul 6 13:31:21 snmpd[0] <<< 79 69 6e 67 20 6d 69 62 Jul 6 13:31:21 snmpd[0] <<< 32 64 28 31 35 29 Jul 6 13:31:21 snmpd[0] <<< Jul 6 13:31:21 snmpd[0] <<< OID : jnxSyslogAvAttribute.83.1 Jul 6 13:31:21 snmpd[0] <<< type : OctetString Jul 6 13:31:21 snmpd[0] <<< value: "message" Jul 6 13:31:21 snmpd[0] <<< HEX : 6d 65 73 73 61 67 65 Jul 6 13:31:21 snmpd[0] <<< Jul 6 13:31:21 snmpd[0] <<< OID : jnxSyslogAvValue.83.1 Jul 6 13:31:21 snmpd[0] <<< type : OctetString Jul 6 13:31:21 snmpd[0] <<< value: " notifying mib2d(15)" Jul 6 13:31:21 snmpd[0] <<< HEX : 20 6e 6f 74 69 66 79 69 Jul 6 13:31:21 snmpd[0] <<< 6e 67 20 6d 69 62 32 64 Jul 6 13:31:21 snmpd[0] <<< 28 31 35 29 Jul 6 13:31:21 snmpd[0] <<< Jul 6 13:31:21 snmpd[0] <<< OID : snmpTrapEnterprise.0 Jul 6 13:31:21 snmpd[0] <<< type : Object Jul 6 13:31:21 snmpd[0] <<< value: jnxProductNameSRX240 Jul 6 13:31:21 snmpd[0] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
페일오버 트랩, 섀시 클러스터 상태 또는 자동 페일오버 트랩을 사용하여 전환을 감지할 수 있습니다.
페일오버 트랩
트랩 메시지는 장애 조치 문제를 해결하는 데 도움이 될 수 있습니다. 여기에는 다음 정보가 포함됩니다.
클러스터 ID 및 노드 ID
장애 조치(failover) 이유
장애 조치와 관련된 중복 그룹
이중화 그룹의 이전 상태와 현재 상태
클러스터는 지정된 순간에 보류, 기본, 보조 보류, 보조, 부적격 및 사용 안 함 등 다양한 상태에 있을 수 있습니다. 트랩은 다음과 같은 상태 전환에 대해 생성됩니다(보류 상태에서 전환만 트랩을 트리거하지 않음).
1차 <–> 2차
기본 –> 보조 보류
2차 보류 –>차
보조 –> 부적격
부적격 –> 비활성화
부적격 –> 프라이머리
보조 –> 비활성화
인터페이스 모니터링, SPU 모니터링, 실패 및 수동 페일오버와 같은 이벤트로 인해 전환이 트리거될 수 있습니다.
이벤트 트리거링은 RG0, RG1 등을 포함한 모든 중복 그룹에 적용할 수 있습니다. 모든 중복 그룹 페일오버 이벤트는 동일한 트랩을 트리거하며, 트랩 varbind에서 jnxJsChClusterSwitchoverInfoRedundancyGroup 매개 변수를 검사하여 실제 그룹을 식별할 수 있습니다.
나가는 인터페이스가 트랩을 생성하는 라우팅 엔진의 노드와 다른 노드에 있는 경우 트랩은 제어 링크를 통해 전달됩니다. 다음은 수동 및 자동 장애 조치에 대한 샘플 트랩입니다. 트랩은 페일오버가 발생하기 전에 현재 기본 디바이스에 의해 생성됩니다.
중복 그룹 0이 아닌 RG(redundancy group)의 페일오버는 다른 노드를 기본 노드로 만들지 않습니다.
다음 예에서 노드 0은 RG0의 기본 노드이고 RG1의 보조 노드입니다. 노드 0은 클러스터의 기본 노드로 유지됩니다. RG0의 노드 1에서 페일오버가 발생하는 경우에만 노드 1이 클러스터의 기본 노드가 됩니다. 따라서 다른 그룹에서 전환이 발생하더라도 앞서 언급한 대로 모든 통계 및 데이터에 대해 기본 노드를 쿼리해야 합니다.
Junos OS는 SNMP 트랩 PDU의 소스 IP 주소로 바람직한 IP 주소를 보내도록 구성할 수 있습니다. 그렇지 않으면 SNMP 트랩에는 항상 발신 인터페이스 IP 주소가 포함됩니다.
섀시 클러스터 상태
user@host> show chassis cluster status Cluster ID: 12 Node Priority Status Preempt Manual failover Redundancy group: 0 , Failover count: 3 node 255 primary no yes node1 1 secondary-hold no yes Redundancy group: 1 , Failover count: 4 node0 100 secondary no yes node1 255 primary no yes
수동 페일오버 트랩
Jul 6 05:14:57 snmpd[0] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Jul 6 05:14:57 snmpd[0] <<< V2 Trap Jul 6 05:14:57 snmpd[0] <<< Source: 192.168.29.2 Jul 6 05:14:57 snmpd[0] <<< Destination: 10.204.132.188 Jul 6 05:14:57 snmpd[0] <<< Version: SNMPv2 Jul 6 05:14:57 snmpd[0] <<< Community: test Jul 6 05:14:57 snmpd[0] <<< Jul 6 05:14:57 snmpd[0] <<< OID : sysUpTime.0 Jul 6 05:14:57 snmpd[0] <<< type : TimeTicks Jul 6 05:14:57 snmpd[0] <<< value: (754507) 2:05:45.07 Jul 6 05:14:57 snmpd[0] <<< Jul 6 05:14:57 snmpd[0] <<< OID : snmpTrapOID.0 Jul 6 05:14:57 snmpd[0] <<< type : Object Jul 6 05:14:57 snmpd[0] <<< value: jnxJsChassisClusterSwitchover Jul 6 05:14:57 snmpd[0] <<< Jul 6 05:14:57 snmpd[0] <<< OID : jnxJsChClusterSwitchoverInfoRedundancyGroup.0 Jul 6 05:14:57 snmpd[0] <<< type : OctetString Jul 6 05:14:57 snmpd[0] <<< value: "1" Jul 6 05:14:57 snmpd[0] <<< HEX : 31 Jul 6 05:14:57 snmpd[0] <<< Jul 6 05:14:57 snmpd[0] <<< OID : jnxJsChClusterSwitchoverInfoClusterId.0 Jul 6 05:14:57 snmpd[0] <<< type : OctetString Jul 6 05:14:57 snmpd[0] <<< value: "12" Jul 6 05:14:57 snmpd[0] <<< HEX : 31 32 Jul 6 05:14:57 snmpd[0] <<< Jul 6 05:14:57 snmpd[0] <<< OID : jnxJsChClusterSwitchoverInfoNodeId.0 Jul 6 05:14:57 snmpd[0] <<< type : OctetString Jul 6 05:14:57 snmpd[0] <<< value: "0" Jul 6 05:14:57 snmpd[0] <<< HEX : 30 Jul 6 05:14:57 snmpd[0] <<< Jul 6 05:14:57 snmpd[0] <<< OID : jnxJsChClusterSwitchoverInfoPreviousState.0 Jul 6 05:14:57 snmpd[0] <<< type : OctetString Jul 6 05:14:57 snmpd[0] <<< value: "primary" Jul 6 05:14:57 snmpd[0] <<< HEX : 70 72 69 6d 61 72 79 Jul 6 05:14:57 snmpd[0] <<< Jul 6 05:14:57 snmpd[0] <<< OID : jnxJsChClusterSwitchoverInfoCurrentState.0 Jul 6 05:14:57 snmpd[0] <<< type : OctetString Jul 6 05:14:57 snmpd[0] <<< value: "secondary-hold" Jul 6 05:14:57 snmpd[0] <<< HEX : 73 65 63 6f 6e 64 61 72 Jul 6 05:14:57 snmpd[0] <<< 79 2d 68 6f 6c 64 Jul 6 05:14:57 snmpd[0] <<< Jul 6 05:14:57 snmpd[0] <<< OID : jnxJsChClusterSwitchoverInfoReason.0 Jul 6 05:14:57 snmpd[0] <<< type : OctetString Jul 6 05:14:57 snmpd[0] <<< value: "manual failover" Jul 6 05:14:57 snmpd[0] <<< HEX : 6d 61 6e 75 61 6c 20 66 Jul 6 05:14:57 snmpd[0] <<< 61 69 6c 6f 76 65 72 Jul 6 05:14:57 snmpd[0] <<< Jul 6 05:14:57 snmpd[0] <<< OID : snmpTrapEnterprise.0 Jul 6 05:14:57 snmpd[0] <<< type : Object Jul 6 05:14:57 snmpd[0] <<< value: jnxProductNameSRX5600 Jul 6 05:14:57 snmpd[0] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
자동 장애 조치(failover) 트랩
Jul 6 03:12:20 snmpd[0] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Jul 6 03:12:20 snmpd[0] <<< V1 Trap Jul 6 03:12:20 snmpd[0] <<< Source: 192.168.29.2 Jul 6 03:12:20 snmpd[0] <<< Destination: 10.204.132.188 Jul 6 03:12:20 snmpd[0] <<< Version: SNMPv1 Jul 6 03:12:20 snmpd[0] <<< Community: test Jul 6 03:12:20 snmpd[0] <<< Agent addr: 10.255.131.37 Jul 6 03:12:20 snmpd[0] <<< sysUpTime: (18763) 0:03:07.63 Jul 6 03:12:20 snmpd[0] <<< Enterprise: jnxJsChassisClusterMIB Jul 6 03:12:20 snmpd[0] <<< Generic trap: 6, Specific trap: 1 Jul 6 03:12:20 snmpd[0] <<< Jul 6 03:12:20 snmpd[0] <<< OID : jnxJsChClusterSwitchoverInfoRedundancyGroup.0 Jul 6 03:12:20 snmpd[0] <<< type : OctetString Jul 6 03:12:20 snmpd[0] <<< value: "1" Jul 6 03:12:20 snmpd[0] <<< HEX : 31 Jul 6 03:12:20 snmpd[0] <<< Jul 6 03:12:20 snmpd[0] <<< OID : jnxJsChClusterSwitchoverInfoClusterId.0 Jul 6 03:12:20 snmpd[0] <<< type : OctetString Jul 6 03:12:20 snmpd[0] <<< value: "12" Jul 6 03:12:20 snmpd[0] <<< HEX : 31 32 Jul 6 03:12:20 snmpd[0] <<< Jul 6 03:12:20 snmpd[0] <<< OID : jnxJsChClusterSwitchoverInfoNodeId.0 Jul 6 03:12:20 snmpd[0] <<< type : OctetString Jul 6 03:12:20 snmpd[0] <<< value: "0" Jul 6 03:12:20 snmpd[0] <<< HEX : 30 Jul 6 03:12:20 snmpd[0] <<< Jul 6 03:12:20 snmpd[0] <<< OID : jnxJsChClusterSwitchoverInfoPreviousState.0 Jul 6 03:12:20 snmpd[0] <<< type : OctetString Jul 6 03:12:20 snmpd[0] <<< value: "secondary-hold" Jul 6 03:12:20 snmpd[0] <<< HEX : 73 65 63 6f 6e 64 61 72 Jul 6 03:12:20 snmpd[0] <<< 79 2d 68 6f 6c 64 Jul 6 03:12:20 snmpd[0] <<< Jul 6 03:12:20 snmpd[0] <<< OID : jnxJsChClusterSwitchoverInfoCurrentState.0 Jul 6 03:12:20 snmpd[0] <<< type : OctetString Jul 6 03:12:20 snmpd[0] <<< value: "secondary" Jul 6 03:12:20 snmpd[0] <<< HEX : 73 65 63 6f 6e 64 61 72 Jul 6 03:12:20 snmpd[0] <<< 79 Jul 6 03:12:20 snmpd[0] <<< Jul 6 03:12:20 snmpd[0] <<< OID : jnxJsChClusterSwitchoverInfoReason.0 Jul 6 03:12:20 snmpd[0] <<< type : OctetString Jul 6 03:12:20 snmpd[0] <<< value: "back to back failover interval expired" Jul 6 03:12:20 snmpd[0] <<< HEX : 62 61 63 6b 20 74 6f 20 Jul 6 03:12:20 snmpd[0] <<< 62 61 63 6b 20 66 61 69 Jul 6 03:12:20 snmpd[0] <<< 6c 6f 76 65 72 20 69 6e Jul 6 03:12:20 snmpd[0] <<< 74 65 72 76 61 6c 20 65 Jul 6 03:12:20 snmpd[0] <<< 78 70 69 72 65 64 Jul 6 03:12:20 snmpd[0] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
장애 조치(failover)에 대한 기타 표시
RG0 이중화 그룹에서 페일오버가 발생하는 경우:
SNMP 웜 스타트 트랩은 새로운 기본 노드에 의해 전송됩니다.
페일오버 후 새 기본 노드에 나타나는 모든 인터페이스에 대해 LinkUp 트랩이 전송됩니다.
Syslog 메시지는 새 기본 노드에서 전송됩니다.
운영 및 이벤트 스크립트를 사용한 섀시 클러스터 관리 및 모니터링
Junos OS 운영(op) 스크립트는 네트워크 및 라우터 관리와 문제 해결을 자동화합니다. Op 스크립트는 Junos OS XML(Extensible Markup Language) API와 Junos OS XML Management Protocol API의 두 가지 API(Application Programming Interface) 중 하나에서 지원하는 원격 프로시저 호출(RPC)을 통해 사용 가능한 모든 기능을 수행할 수 있습니다. 스크립트는 XSLT(Extensible Stylesheet Language Transformations) 또는 SLAX(Stylesheet Language Alternative Syntax) 스크립팅 언어로 작성됩니다.
Op 스크립트를 사용하면 다음을 수행할 수 있습니다.
라우팅 플랫폼의 전반적인 상태를 모니터링합니다.
운영 모드 명령의 출력을 사용자 지정합니다.
라우팅 플랫폼을 재구성하여 Junos OS 소프트웨어의 알려진 문제를 방지하거나 해결합니다.
문제에 대응하여 라우터의 구성을 변경합니다.
Junos OS 이벤트 스크립트는 네트워크 및 라우터 관리와 문제 해결을 자동화합니다. 이벤트 정책에 의해 트리거되는 운영 스크립트입니다.
jnx 이벤트 트랩의 예는 다음과 같습니다. 이 예제 ev-syslog-trap
에서 이벤트 스크립트는 디바이스에서 알람이 트리거될 때마다 jnxEvent 트랩을 발생시킵니다.
JNX 이벤트 트랩
{ events SYSTEM; attributes-match { SYSTEM.message matches "Alarm set"; } then { event-script ev-syslog-trap.slax { arguments { event SYSTEM; message "{$$.message}"; } } } }
다음 트랩은 알람을 설정하기 위해 디바이스에서 링크를 다운시키기 위해 전송됩니다.
Apr 16 05:09:43 snmpd[0] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Apr 16 05:09:43 snmpd[0] <<< V2 Trap Apr 16 05:09:43 snmpd[0] <<< Source: 116.197.178.12 Apr 16 05:09:43 snmpd[0] <<< Destination: 66.129.237.197 Apr 16 05:09:43 snmpd[0] <<< Version: SNMPv2 Apr 16 05:09:43 snmpd[0] <<< Community: test Apr 16 05:09:43 snmpd[0] <<< Apr 16 05:09:43 snmpd[0] <<< OID : sysUpTime.0 Apr 16 05:09:43 snmpd[0] <<< type : TimeTicks Apr 16 05:09:43 snmpd[0] <<< value: (246317536) 684:12:55.36 Apr 16 05:09:43 snmpd[0] <<< Apr 16 05:09:43 snmpd[0] <<< OID : snmpTrapOID.0 Apr 16 05:09:43 snmpd[0] <<< type : Object Apr 16 05:09:43 snmpd[0] <<< value: jnxEventTrap Apr 16 05:09:43 snmpd[0] <<< Apr 16 05:09:43 snmpd[0] <<< OID : jnxEventTrapDescr.0 Apr 16 05:09:43 snmpd[0] <<< type : OctetString Apr 16 05:09:43 snmpd[0] <<< value: "'Event-Trap'" Apr 16 05:09:43 snmpd[0] <<< HEX : 27 45 76 65 6e 74 2d 54 Apr 16 05:09:43 snmpd[0] <<< 72 61 70 27 Apr 16 05:09:43 snmpd[0] <<< Apr 16 05:09:43 snmpd[0] <<< OID : jnxEventAvAttribute.1 Apr 16 05:09:43 snmpd[0] <<< type : OctetString Apr 16 05:09:43 snmpd[0] <<< value: "'event'" Apr 16 05:09:43 snmpd[0] <<< HEX : 27 65 76 65 6e 74 27 Apr 16 05:09:43 snmpd[0] <<< Apr 16 05:09:43 snmpd[0] <<< OID : jnxEventAvValue.1 Apr 16 05:09:43 snmpd[0] <<< type : OctetString Apr 16 05:09:43 snmpd[0] <<< value: "'SYSTEM'" Apr 16 05:09:43 snmpd[0] <<< HEX : 27 53 59 53 54 45 4d 27 Apr 16 05:09:43 snmpd[0] <<< Apr 16 05:09:43 snmpd[0] <<< OID : jnxEventAvAttribute.2 Apr 16 05:09:43 snmpd[0] <<< type : OctetString Apr 16 05:09:43 snmpd[0] <<< value: "'message'" Apr 16 05:09:43 snmpd[0] <<< HEX : 27 6d 65 73 73 61 67 65 Apr 16 05:09:43 snmpd[0] <<< 27 Apr 16 05:09:43 snmpd[0] <<< Apr 16 05:09:43 snmpd[0] <<< OID : jnxEventAvValue.1 Apr 16 05:09:43 snmpd[0] <<< type : OctetString Apr 16 05:09:43 snmpd[0] <<< value: "' Minor alarm set, ge-1/0/0: Link down'" Apr 16 05:09:43 snmpd[0] <<< HEX : 27 20 4d 69 6e 6f 72 20 Apr 16 05:09:43 snmpd[0] <<< 61 6c 61 72 6d 20 73 65 Apr 16 05:09:43 snmpd[0] <<< 74 2c 20 67 65 2d 31 2f Apr 16 05:09:43 snmpd[0] <<< 30 2f 30 3a 20 4c 69 6e Apr 16 05:09:43 snmpd[0] <<< 6b 20 64 6f 77 6e 27 Apr 16 05:09:43 snmpd[0] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
섀시 클러스터 모니터링을 위한 유틸리티 관리 정보 베이스(MIB) 사용
주니퍼 네트웍스 유틸리티 관리 정보 베이스(MIB)(jnxUtil)는 SNMP를 사용하여 Junos OS 데이터를 노출하는 강력한 도구입니다. 일반 유틸리티 관리 정보 베이스(MIB)는 op 스크립트 또는 이벤트 스크립트로 채워진 데이터를 보유하도록 정의됩니다. 이 관리 정보 베이스(MIB)에는 32비트 카운터, 64비트 카운터, 부호 있는 정수, 부호 없는 정수 및 옥텟 문자열 데이터 유형 각각에 대해 하나씩 5개의 개별 테이블이 있습니다. 각 데이터 인스턴스는 데이터가 채워질 때 정의된 임의의 ASCII 이름으로 식별됩니다. 또한 각 데이터 인스턴스에는 마지막으로 업데이트된 시간을 식별하는 해당 타임스탬프가 있습니다.
이러한 관리 정보 베이스(MIB) 테이블의 데이터는 숨겨진 CLI 명령을 사용하여 채울 수 있으며, 이는 jcs:invoke 원격 프로시저 호출(RPC) API를 사용하여 op 스크립트에서도 액세스할 수 있습니다.
디바이스의 전원을 읽기 위해 사용하는 예 중 하나는 SNMP를 사용하여 사용할 수 없는 jnxUtil 관리 정보 베이스(MIB)입니다. 간단한 이벤트 스크립트로 매분 전력 출력을 읽고 jnxUtil 관리 정보 베이스(MIB)를 채울 수 있습니다. 마찬가지로 다양한 유형의 다양한 데이터를 채울 수 있는 op 스크립트 또는 이벤트 스크립트를 작성할 수 있습니다. 샘플 스크립트의 유틸리티 관리 정보 베이스(MIB) 예제 및 유틸리티 관리 정보 베이스(MIB) 사용에 대한 자세한 내용은 유틸리티 관리 정보 베이스(MIB) 예제를 참조하십시오.