Junos OS でサポートされている SNMP トラップ
ネットワークデバイスとシステムは、標準のSNMPトラップとエンタープライズ固有のトラップをサポートします。
特定の機能のプラットフォームおよびリリースサポートを確認するには、機能エクスプローラーを使用します。
セクション プラットフォーム固有のSNMPトラップ動作 で、プラットフォームに関連する注意事項を確認してください。
QFXシリーズスタンドアロンスイッチ、QFXシリーズバーチャルシャーシ、およびQFabricシステムでサポートされるSNMPトラップ
QFXシリーズスタンドアロンスイッチおよびQFXシリーズバーチャルシャーシでサポートされるSNMPトラップ
QFXシリーズスタンドアロンスイッチとQFXシリーズバーチャルシャーシは、SNMPv1およびSNMPv2トラップをサポートします。詳細については、次を参照してください。
SNMPv1トラップ
QFXシリーズのスタンドアロンスイッチとQFXシリーズのバーチャルシャーシは、標準のSNMPv1トラップとジュニパーネットワークスエンタープライズに固有のSNMPv1トラップの両方をサポートします。参照:
トラップは、まずトラップカテゴリ別に、次にトラップ名別に編成されます。トラップがこれらの重大度レベルを持つ場合には、システムログの重大度レベルもリストに含まれています。対応するシステムログの重大度レベルがないトラップには、ダッシュ(–)の印が付けられています。
定義 |
トラップ名 |
エンタープライズID |
汎用トラップ番号 |
特定トラップ番号 |
システムロギング重大度レベル |
Syslogタグ |
|---|---|---|---|---|---|---|
| リンク通知 | ||||||
RFC 1215、SNMPで使用するトラップの定義に関する規約 |
linkDown |
1.3.6.1.4.1.2636 |
2 |
0 |
警告 |
SNMP_ TRAP_ LINK_DOWN |
linkUp |
1.3.6.1.4.1.2636 |
3 |
0 |
情報 |
SNMP_TRAP_ LINK_UP |
|
| リモート操作通知 | ||||||
|
RFC 2925、リモートPing、トレースルート、ルックアップ操作のためのマネージドオブジェクトの定義 |
pingProbeFailed |
1.3.6.1.2.1.80.0 |
6 |
1 |
情報 |
SNMP_TRAP _PING_ PROBE_ FAILED |
pingTestFailed |
1.3.6.1.2.1.80.0 |
6 |
2 |
情報 |
SNMP_TRAP_ PING_TEST _FAILED |
|
pingTestCompleted |
1.3.6.1.2.1.80.0 |
6 |
3 |
情報 |
SNMP_TRAP_ PING_TEST_ COMPLETED |
|
traceRoutePathChange |
1.3.6.1.2.1.81.0 |
6 |
1 |
情報 |
SNMP_TRAP_ TRACE_ROUTE_ PATH_CHANGE |
|
traceRouteTestFailed |
1.3.6.1.2.1.81.0 |
6 |
2 |
情報 |
SNMP_TRAP_ TRACE_ROUTE_ TEST_FAILED |
|
traceRouteTestCompleted |
1.3.6.1.2.1.81.0 |
6 |
3 |
情報 |
SNMP_TRAP_ TRACE_ROUTE_ TEST_COMPLETED |
|
| RMONアラーム | ||||||
RFC 2819a、RMON MIB |
fallingAlarm |
1.3.6.1.2.1.16 |
6 |
2 |
– |
– |
risingAlarm |
1.3.6.1.2.1.16 |
6 |
1 |
– |
– |
|
| ルーティング通知 | ||||||
BGP 4 MIB |
bgpEstablished |
1.3.6.1.2.1.15.7 |
6 |
1 |
– |
– |
bgpBackwardTransition |
1.3.6.1.2.1.15.7 |
6 |
2 |
– |
– |
|
OSPFトラップMIB |
ospfVirtIfStateChange |
1.3.6.1.2.1.14.16.2 |
6 |
1 |
– |
– |
ospfNbrStateChange |
1.3.6.1.2.1.14.16.2 |
6 |
2 |
– |
– |
|
ospfVirtNbrStateChange |
1.3.6.1.2.1.14.16.2 |
6 |
3 |
– |
– |
|
ospfIfConfigError |
1.3.6.1.2.1.14.16.2 |
6 |
4 |
– |
– |
|
ospfVirtIfConfigError |
1.3.6.1.2.1.14.16.2 |
6 |
5 |
– |
– |
|
ospfIfAuthFailure |
1.3.6.1.2.1.14.16.2 |
6 |
6 |
– |
– |
|
ospfVirtIfAuthFailure |
1.3.6.1.2.1.14.16.2 |
6 |
7 |
– |
– |
|
ospfIfRxBadPacket |
1.3.6.1.2.1.14.16.2 |
6 |
8 |
– |
– |
|
ospfVirtIfRxBadPacket |
1.3.6.1.2.1.14.16.2 |
6 |
9 |
– |
– |
|
ospfTxRetransmit |
1.3.6.1.2.1.14.16.2 |
6 |
10 |
– |
– |
|
ospfVirtIfTxRetransmit |
1.3.6.1.2.1.14.16.2 |
6 |
11 |
– |
– |
|
ospfMaxAgeLsa |
1.3.6.1.2.1.14.16.2 |
6 |
13 |
– |
– |
|
ospfIfStateChange |
1.3.6.1.2.1.14.16.2 |
6 |
16 |
– |
– |
|
| 起動通知 | ||||||
RFC 1215、SNMPで使用するトラップの定義に関する規約 |
authenticationFailure |
1.3.6.1.4.1.2636 |
4 |
0 |
通知 |
SNMPD_ TRAP_ GEN_FAILURE |
coldStart |
1.3.6.1.4.1.2636 |
0 |
0 |
クリティカル |
SNMPD_TRAP_ COLD_START |
|
warmStart |
1.3.6.1.4.1.2636 |
1 |
0 |
エラー |
SNMPD_TRAP_ WARM_START |
|
| VRRP通知 | ||||||
RFC 2787、仮想ルーター冗長性プロトコル向け管理対象オブジェクトの定義 |
vrrpTrapNewMaster |
1.3.6.1.2.1.68 |
6 |
1 |
警告 |
VRRPD_NEW MASTER_TRAP |
vrrpTrapAuthFailure |
1.3.6.1.2.1.68 |
6 |
2 |
警告 |
VRRPD_AUTH_ FAILURE_TRAP |
|
定義 |
トラップ名 |
エンタープライズID |
汎用トラップ番号 |
特定トラップ番号 |
システムロギング重大度レベル |
システムログタグ |
|---|---|---|---|---|---|---|
| シャーシ通知(アラーム状態) | ||||||
シャーシMIB(jnx-chassis. mib) |
jnxPowerSupplyFailure |
1.3.6.1.4.1.2636.4.1 |
6 |
1 |
警告 |
CHASSISD_ SNMP_ TRAP |
jnxFanFailure |
1.3.6.1.4.1.26361 |
6 |
2 |
クリティカル |
CHASSISD_ SNMP_ TRAP |
|
jnxOverTemperature |
11.4.1.2636.4.1 |
6 |
3 |
アラート |
CHASSISD_ SNMP_ TRAP |
|
jnxFruRemoval |
1.3.6.1.4.1.2636.4.1 |
6 |
5 |
通知 |
CHASSISD_ SNMP_ TRAP |
|
jnxFruInsertion |
1.3.6.1.4.1.2636.4.1 |
6 |
6 |
通知 |
CHASSISD_ SNMP_ TRAP |
|
jnxFruPowerOff |
1.3.6.1.4.1.2636.4.1 |
6 |
7 |
通知 |
CHASSISD_ SNMP_ TRAP |
|
jnxFruPowerOn |
1.3.6.1.4.1.2636.4.1 |
6 |
8 |
通知 |
CHASSISD_ SNMP_ TRAP |
|
jnxFruFailed |
1.3.6.1.4.1.2636.4.1 |
6 |
9 |
警告 |
CHASSISD_ SNMP_ TRAP |
|
jnxFruOffline |
1.3.6.1.4.1.2636.4.1 |
6 |
10 |
通知 |
CHASSISD_ SNMP_ TRAP |
|
jnxFruOnline |
1.3.6.1.4.1.2636.4.1 |
6 |
11 |
通知 |
CHASSISD_ SNMP_ TRAP |
|
jnxFruCheck |
1.3.6.1.4.1.2636.4.1 |
6 |
12 |
警告 |
CHASSISD_ SNMP_ TRAP |
|
jnxPowerSupplyOK |
1.3.6.1.4.1.2636.4.2 |
6 |
1 |
クリティカル |
CHASSISD_ SNMP_ TRAP |
|
jnxFanOK |
1.3.6.1.4.1.2636.4.2 |
6 |
2 |
クリティカル |
CHASSISD_ SNMP_ TRAP |
|
jnxTemperatureOK |
1.3.6.1.4.1.2636.4.2 |
6 |
3 |
アラート |
CHASSISD_ SNMP_ TRAP |
|
| 構成通知 | ||||||
構成管理MIB(jnx- configmgmt. mib) |
jnxCmCfgChange |
1.3.6.1.4.1.2636.4.5 |
6 |
1 |
– |
– |
jnxCmRescueChange |
1.3.6.1.4.1.2636.4.5 |
6 |
2 |
– |
– |
|
| リモート操作 | ||||||
Ping MIB(jnx-ping.mib) |
jnxPingRttThresholdExceeded |
1.3.6.1.4.1.2636.4.9 |
6 |
1 |
– |
– |
jnxPingRttStdDevThreshold Exceeded |
1.3.6.1.4.1.2636.4.9 |
6 |
2 |
– |
– |
|
jnxPingRttJitterThreshold Exceeded |
1.3.6.1.4.1.2636.4.9 |
6 |
3 |
– |
– |
|
jnxPingEgressThreshold Exceeded |
1.3.6.1.4.1.2636.4.9 |
6 |
4 |
– |
– |
|
jnxPingEgressStdDev ThresholdExceeded |
1.3.6.1.4.1.2636.4.9 |
6 |
5 |
– |
– |
|
jnxPingEgressJitterThreshold Exceeded |
1.3.6.1.4.1.2636.4.9 |
6 |
6 |
– |
– |
|
jnxPingIngressThreshold Exceeded |
1.3.6.1.4.1.2636.4.9 |
6 |
7 |
– |
– |
|
jnxPingIngressStddevThreshold Exceeded |
1.3.6.1.4.1.2636.4.9 |
6 |
8 |
– |
– |
|
jnxPingIngressJitterThreshold Exceeded |
1.3.6.1.4.1.2636.4.9 |
6 |
9 |
– |
– |
|
| RMONアラーム | ||||||
RMON MIB (jnx-rmon. mib) |
jnxRmonAlarmGetFailure |
1.3.6.1.4.1.2636.4.3 |
6 |
1 |
– |
– |
jnxRmonGetOk |
1.3.6.1.4.1.2636.4.3 |
6 |
2 |
– |
– |
|
SNMPv2 トラップ
定義 |
トラップ名 |
SNMPトラップOID |
システムロギング重大度レベル |
Syslogタグ |
|---|---|---|---|---|
| リンク通知 | ||||
RFC 2863、インターフェイスグループMIB |
linkDown |
1.3.6.1.6.3.1.1.5.3 |
警告 |
SNMP_TRAP_ LINK_DOWN |
linkUp |
1.3.6.1.6.3.1.1.5.4 |
情報 |
SNMP_TRAP_ LINK_UP |
|
| リモート操作通知 | ||||
RFC 2925、リモートPing、トレースルート、ルックアップ操作のためのマネージドオブジェクトの定義 |
pingProbeFailed |
1.3.6.1.2.1.80.0.1 |
情報 |
SNMP_TRAP_ PING_PROBE_ FAILED |
pingTestFailed |
1.3.6.1.2.1.80.0.2 |
情報 |
SNMP_TRAP_PING_ TEST_FAILED |
|
pingTestCompleted |
1.3.6.1.2.1.80.0.3 |
情報 |
SNMP_TRAP_PING_ TEST_COMPLETED |
|
traceRoutePathChange |
1.3.6.1.2.1.81.0.1 |
情報 |
SNMP_TRAP_TRACE_ ROUTE_PATH_ CHANGE |
|
traceRouteTestFailed |
1.3.6.1.2.1.81.0.2 |
情報 |
SNMP_TRAP_TRACE_ ROUTE_TEST_FAILED |
|
traceRouteTestCompleted |
1.3.6.1.2.1.81.0.3 |
情報 |
SNMP_TRAP_TRACE_ ROUTE_TEST_ COMPLETED |
|
| RMONアラーム | ||||
RFC 2819a、RMON MIB |
fallingAlarm |
1.3.6.1.2.1.16.0.1 |
– |
– |
risingAlarm |
1.3.6.1.2.1.16.0.2 |
– |
– |
|
| ルーティング通知 | ||||
BGP 4 MIB |
bgpEstablished |
1.3.6.1.2.1.15.7.1 |
– |
– |
bgpBackwardTransition |
1.3.6.1.2.1.15.7.2 |
– |
– |
|
OSPF トラップ MIB |
ospfVirtIfStateChange |
1.3.6.1.2.1.14.16.2.1 |
– |
– |
ospfNbrStateChange |
1.3.6.1.2.1.14.16.2.2 |
– |
– |
|
ospfVirtNbrStateChange |
1.3.6.1.2.1.14.16.2.3 |
– |
– |
|
ospfIfConfigError |
1.3.6.1.2.1.14.16.2.4 |
– |
– |
|
ospfVirtIfConfigError |
1.3.6.1.2.1.14.16.2.5 |
– |
– |
|
ospfIfAuthFailure |
1.3.6.1.2.1.14.16.2.6 |
– |
– |
|
ospfVirtIfAuthFailure |
1.3.6.1.2.1.14.16.2.7 |
– |
– |
|
ospfIfRxBadPacket |
1.3.6.1.2.1.14.16.2.8 |
– |
– |
|
ospfVirtIfRxBadPacket |
1.3.6.1.2.1.14.16.2.9 |
– |
– |
|
ospfTxRetransmit |
1.3.6.1.2.1.14.16.2.10 |
– |
– |
|
ospfVirtIfTxRetransmit |
1.3.6.1.2.1.14.16.2.11 |
– |
– |
|
ospfMaxAgeLsa |
1.3.6.1.2.1.14.16.2.13 |
– |
– |
|
ospfIfStateChange |
1.3.6.1.2.1.14.16.2.16 |
– |
– |
|
| 起動通知 | ||||
RFC 1907、簡易ネットワーク管理プロトコルバージョン2(SNMPv2)向けの管理情報ベース |
coldStart |
1.3.6.1.6.3.1.1.5.1 |
クリティカル |
SNMPD_TRAP_ COLD_START |
warmStart |
1.3.6.1.6.3.1.1.5.2 |
エラー |
SNMPD_TRAP_ WARM_START |
|
authenticationFailure |
1.3.6.1.6.3.1.1.5.5 |
通知 |
SNMPD_TRAP_ GEN_FAILURE |
|
| VRRP通知 | ||||
RFC 2787、仮想ルーター冗長性プロトコル向け管理対象オブジェクトの定義 |
vrrpTrapNewMaster |
1.3.6.1.2.1.68.0.1 |
警告 |
VRRPD_ NEWMASTER_ TRAP |
vrrpTrapAuthFailure |
1.3.6.1.2.1.68.0.2 |
警告 |
VRRPD_AUTH_ FAILURE_ TRAP |
|
ソースMIB |
トラップ名 |
SNMPトラップOID |
システムロギング重大度レベル |
システムログタグ |
|---|---|---|---|---|
| シャーシ(アラーム状態)の通知 | ||||
シャーシMIB(mib-jnx-chassis) |
jnxPowerSupplyFailure |
1.3.6.1.4.1.2636.4.1.1 |
アラート |
CHASSISD_ SNMP_ TRAP |
jnxFanFailure |
1.3.6.1.4.1.2636.4.1.2 |
クリティカル |
CHASSISD_ SNMP_ TRAP |
|
jnxOverTemperature |
1.3.6.1.4.1.2636.4.1.3 |
クリティカル |
CHASSISD_ SNMP_ TRAP |
|
jnxFruRemoval |
1.3.6.1.4.1.2636.4.1.5 |
通知 |
CHASSISD_ SNMP_ TRAP |
|
jnxFruInsertion |
1.3.6.1.4.1.2636.4.1.6 |
通知 |
CHASSISD_ SNMP_ TRAP |
|
jnxFruPowerOff |
1.3.6.1.4.1.2636.4.1.7 |
通知 |
CHASSISD_ SNMP_ TRAP |
|
jnxFruPowerOn |
1.3.6.1.4.1.2636.4.1.8 |
通知 |
CHASSISD_ SNMP_ TRAP |
|
jnxFruFailed |
1.3.6.1.4.1.2636.4.1.9 |
警告 |
CHASSISD_ SNMP_ TRAP |
|
jnxFruOffline |
1.3.6.1.4.1.2636.4.1.10 |
通知 |
CHASSISD_ SNMP_ TRAP |
|
jnxFruOnline |
1.3.6.1.4.1.2636.4.1.11 |
通知 |
CHASSISD_ SNMP_ TRAP |
|
jnxFruCheck |
1.3.6.1.4.1.2636.4.1.12 |
通知 |
CHASSISD_ SNMP_ TRAP |
|
jnxPowerSupplyOK |
1.3.6.1.4.1.2636.4.2.1 |
クリティカル |
CHASSISD_ SNMP_ TRAP |
|
jnxFanOK |
1.3.6.1.4.1.2636.4.2.2 |
クリティカル |
CHASSISD_ SNMP_ TRAP |
|
jnxTemperatureOK |
1.3.6.1.4.1.2636.4.2.3 |
アラート |
CHASSISD_ SNMP_ TRAP |
|
| 構成通知 | ||||
構成管理MIB(mib-jnx-cfgmgmt) |
jnxCmCfgChange |
1.3.6.1.4.1.2636.4.5.0.1 |
– |
– |
jnxCmRescueChange |
1.3.6.1.4.1.2636.4.5.0.2 |
– |
– |
|
| リモート操作通知 | ||||
Ping MIB(mib-jnx-ping) |
jnxPingRttThreshold Exceeded |
1.3.6.1.4.1.2636.4.9.0.1 |
– |
– |
jnxPingRttStdDevThreshold Exceeded |
1.3.6.1.4.1.2636.4.9.0.2 |
– |
– |
|
jnxPingRttJitterThreshold Exceeded |
1.3.6.1.4.1.2636.4.9.0.3 |
– |
– |
|
jnxPingEgressThreshold Exceeded |
1.3.6.1.4.1.2636.4.9.0.4 |
– |
– |
|
jnxPingEgressStdDevThreshold Exceeded |
1.3.6.1.4.1.2636.4.9.0.5 |
– |
– |
|
jnxPingEgressJitterThreshold Exceeded |
1.3.6.1.4.1.2636.4.9.0.6 |
– |
– |
|
jnxPingIngressThreshold Exceeded |
1.3.6.1.4.1.2636.4.9.0.7 |
– |
– |
|
jnxPingIngressStddevThreshold Exceeded |
1.3.6.1.4.1.2636.4.9.0.8 |
– |
– |
|
jnxPingIngressJitterThreshold Exceeded |
1.3.6.1.4.1.2636.4.9.0.9 |
– |
– |
|
| RMONアラーム | ||||
RMON MIB(mib-jnx-rmon) |
jnxRmonAlarmGetFailure |
1.3.6.1.4.1.2636.4. 3.0.1 |
– |
– |
jnxRmonGetOk |
1.3.6.1.4.1.2636.4. 3.0.2 |
– |
– |
|
QFabricシステムでサポートされるSNMPトラップ
QFabricシステムは、標準のSNMPv2トラップとジュニパーネットワークスエンタープライズに固有のSNMPv2トラップをサポートします。
QFabricシステムは、SNMPv1トラップをサポートしません。
詳細については、次を参照してください。
定義 |
トラップ名 |
SNMPトラップOID |
システムロギング重大度レベル |
Syslogタグ |
|---|---|---|---|---|
| リンク通知 | ||||
RFC 2863、インターフェイスグループMIB |
linkDown |
1.3.6.1.6.3.1.1.5.3 |
警告 |
SNMP_TRAP_ LINK_DOWN |
linkUp |
1.3.6.1.6.3.1.1.5.4 |
情報 |
SNMP_TRAP_ LINK_UP |
|
| 起動通知 | ||||
RFC 1907、簡易ネットワーク管理プロトコルバージョン2(SNMPv2)向けの管理情報ベース |
coldStart |
1.3.6.1.6.3.1.1.5.1 |
クリティカル |
SNMPD_TRAP_ COLD_START |
warmStart |
1.3.6.1.6.3.1.1.5.2 |
エラー |
SNMPD_TRAP_ WARM_START |
|
authenticationFailure |
1.3.6.1.6.3.1.1.5.5 |
通知 |
SNMPD_TRAP_ GEN_FAILURE |
|
ソースMIB |
トラップ名 |
SNMPトラップOID |
システムロギング重大度レベル |
システムログタグ |
|---|---|---|---|---|
ファブリックシャーシMIB(mib-jnx-fabric-chassis) |
ファブリックシャーシ(アラーム状態)の通知 | |||
jnxFabricPowerSupplyFailure |
1.3.6.1.4.1.2636.4.19.1 |
警告 |
– |
|
jnxFabricFanFailure |
1.3.6.1.4.1.2636.4.19.2 |
クリティカル |
– |
|
jnxFabricOverTemperature |
1.3.6.1.4.1.2636.4.19.3 |
アラート |
– |
|
jnxFabricRedundancySwitchover |
1.3.6.1.4.1.2636.4.19.4 |
通知 |
– |
|
jnxFabricFruRemoval |
1.3.6.1.4.1.2636.4.19.5 |
通知 |
– |
|
jnxFabricFruInsertion |
1.3.6.1.4.1.2636.4.19.6 |
通知 |
– |
|
jnxFabricFruPowerOff |
1.3.6.1.4.1.2636.4.19.7 |
通知 |
– |
|
jnxFabricFruPowerOn |
1.3.6.1.4.1.2636.4.19.8 |
通知 |
– |
|
jnxFabricFruFailed |
1.3.6.1.4.1.2636.4.19.9 |
警告 |
– |
|
jnxFabricFruOffline |
1.3.6.1.4.1.2636.4.19.10 |
通知 |
– |
|
jnxFabricFruOnline |
1.3.6.1.4.1.2636.4.19.11 |
通知 |
– |
|
jnxFabricFruCheck |
1.3.6.1.4.1.2636.4.19.12 |
警告 |
– |
|
jnxFabricFEBSwitchover |
1.3.6.1.4.1.2636.4.19.13 |
警告 |
– |
|
jnxFabricHardDiskFailed |
1.3.6.1.4.1.2636.4.19.14 |
警告 |
– |
|
jnxFabricHardDiskMissing |
1.3.6.1.4.1.2636.4.19.15 |
警告 |
– |
|
jnxFabricBootFromBackup |
1.3.6.1.4.1.2636.4.19.16 |
警告 |
– |
|
| ファブリックシャーシ(アラームクリア状態)通知 | ||||
jnxFabricPowerSupplyOK |
1.3.6.1.4.1.2636.4.20.1 |
クリティカル |
– |
|
jnxFabricFanOK |
1.3.6.1.4.1.2636.4.20.2 |
クリティカル |
– |
|
jnxFabricTemperatureOK |
1.3.6.1.4.1.2636.4.20.3 |
アラート |
– |
|
jnxFabricFruOK |
1.3.6.1.4.1.2636.4.20.4 |
– |
– |
|
QFabric MIB(mib-jnx-qf-smi) |
QFabric MIB通知 | |||
jnxQFabricDownloadIssued |
1.3.6.1.4.1.2636.3.42.1.0.1 |
– |
– |
|
jnxQFabricDownloadFailed |
1.3.6.1.4.1.2636.3.42.1.0.2 |
– |
– |
|
jnxQFabricDownloadSucceeded |
1.3.6.1.4.1.2636.3.42.1.0.3 |
– |
– |
|
jnxQFabricUpgradeIssued |
1.3.6.1.4.1.2636.3.42.1.0.4 |
– |
– |
|
jnxQFabricUpgradeFailed |
1.3.6.1.4.1.2636.3.42.1.0.5 |
– |
– |
|
jnxQFabricUpgradeSucceeded |
1.3.6.1.4.1.2636.3.42.1.0.6 |
– |
– |
|
| 構成通知 | ||||
構成管理MIB(mib-jnx-cfgmgmt) |
jnxCmCfgChange |
1.3.6.1.4.1.2636.4.5.0.1 |
– |
– |
jnxCmRescueChange |
1.3.6.1.4.1.2636.4.5.0.2 |
– |
– |
|
| リモート操作通知 | ||||
Ping MIB(mib-jnx-ping) |
jnxPingRttThreshold Exceeded |
1.3.6.1.4.1.2636.4.9.0.1 |
– |
– |
jnxPingRttStdDevThreshold Exceeded |
1.3.6.1.4.1.2636.4.9.0.2 |
– |
– |
|
jnxPingRttJitterThreshold Exceeded |
1.3.6.1.4.1.2636.4.9.0.3 |
– |
– |
|
jnxPingEgressThreshold Exceeded |
1.3.6.1.4.1.2636.4.9.0.4 |
– |
– |
|
jnxPingEgressStdDevThreshold Exceeded |
1.3.6.1.4.1.2636.4.9.0.5 |
– |
– |
|
jnxPingEgressJitterThreshold Exceeded |
1.3.6.1.4.1.2636.4.9.0.6 |
– |
– |
|
jnxPingIngressThreshold Exceeded |
1.3.6.1.4.1.2636.4.9.0.7 |
– |
– |
|
jnxPingIngressStddevThreshold Exceeded |
1.3.6.1.4.1.2636.4.9.0.8 |
– |
– |
|
jnxPingIngressJitterThreshold Exceeded |
1.3.6.1.4.1.2636.4.9.0.9 |
– |
– |
|
関連項目
Junos OSがサポートする標準SNMPトラップ
このトピックでは、Junos OSを実行しているデバイスでサポートされている標準SNMPv1とSNMPv2トラップのリストを紹介します。トラップについて詳しくは、SNMP MIBエクスプローラを参照してください。
グレースフルルーティングエンジンスイッチオーバー(GRES)の後、新しいプライマリルーティングエンジンが1つのwarmStart通知を送信します。プライマリルーティングエンジンは、デバイスが立ち上がるとcoldStart通知を送信します。プライマリルーティングエンジンは、その後のSNMPデーモン再起動の際にもwarmStart通知を送信します。GRESの後、新しいプライマリルーティングエンジンはwarmStart通知を1つ送信し、バックアップルーティングエンジンは通知を一切送信しません。
標準SNMPバージョン1トラップ
表 7では、SNMPv1の標準トラップの概要を説明します。トラップは、まずトラップカテゴリー、次にトラップ名で整理され、企業ID、汎用トラップ番号、特定トラップ番号などが記載されています。システムロギングの重大度レベルのリストは、対応するシステムログタグを持つトラップに対して作成されます。対応するシステムロギング重大度レベルを持たないトラップには、表中で「-」が表示されています。
システムログメッセージの詳細については、システムログエクスプローラを参照してください。
定義 |
トラップ名 |
エンタープライズID |
汎用トラップ番号 |
特定トラップ番号 |
システムロギング重大度レベル |
Syslogタグ |
サポート |
|---|---|---|---|---|---|---|---|
| 起動通知 | |||||||
RFC 1215、SNMPで使用するトラップを定義するための表記法 |
|
1.3.6.1.4.1.2636 |
4 |
0 |
通知 |
SNMPD_ TRAP_ GEN_FAILURE |
Junos OSを実行するすべてのデバイス。 |
|
1.3.6.1.4.1.2636 |
0 |
0 |
クリティカル |
SNMPD_TRAP_ COLD_START |
Junos OSを実行するすべてのデバイス。 |
|
|
1.3.6.1.4.1.2636 |
1 |
0 |
エラー |
SNMPD_TRAP_ WARM_START |
Junos OSを実行するすべてのデバイス。 |
|
| リンク通知 | |||||||
RFC 1215、SNMPで使用するトラップを定義するための表記法 |
|
1.3.6.1.4.1.2636 |
2 |
0 |
警告 |
SNMP_ TRAP_ LINK_DOWN |
Junos OSを実行するすべてのデバイス。 |
|
1.3.6.1.4.1.2636 |
3 |
0 |
情報 |
SNMP_TRAP_ LINK_UP |
Junos OSを実行するすべてのデバイス。 |
|
| リモート操作通知 | |||||||
|
RFC 2925、リモートPing、トレースルート、ルックアップ操作のためのマネージドオブジェクトの定義 |
|
1.3.6.1.2.1.80.0 |
6 |
1 |
情報 |
SNMP_TRAP _PING_ PROBE_ FAILED |
Junos OSを実行するすべてのデバイス。 |
|
1.3.6.1.2.1.80.0 |
6 |
2 |
情報 |
SNMP_TRAP_ PING_TEST _FAILED |
Junos OSを実行するすべてのデバイス。 |
|
|
1.3.6.1.2.1.80.0 |
6 |
3 |
情報 |
SNMP_TRAP_ PING_TEST_ COMPLETED |
Junos OSを実行するすべてのデバイス。 |
|
| RMONアラーム | |||||||
RFC2819a、RMON MIB |
|
1.3.6.1.2.1.16 |
6 |
2 |
– |
– |
Junos OSを実行するすべてのデバイス。 |
|
1.3.6.1.2.1.16 |
6 |
1 |
– |
– |
Junos OSを実行するすべてのデバイス。 |
|
| ルーティング通知 | |||||||
BGP 4 MIB |
|
1.3.6.1.2.1.15.7 |
6 |
1 |
– |
– |
MXおよびEXシリーズデバイス、およびSRXシリーズファイアウォール。 |
|
1.3.6.1.2.1.15.7 |
6 |
2 |
– |
– |
MXおよびEXシリーズデバイス、およびSRXシリーズファイアウォール。 |
|
OSPFトラップMIB |
|
1.3.6.1.2.1.14.16.2 |
6 |
1 |
– |
– |
MXおよびEXシリーズデバイス、およびSRXシリーズファイアウォール。 |
|
1.3.6.1.2.1.14.16.2 |
6 |
2 |
– |
– |
MXおよびEXシリーズデバイス、およびSRXシリーズファイアウォール。 |
|
|
1.3.6.1.2.1.14.16.2 |
6 |
3 |
– |
– |
MXおよびEXシリーズデバイス、およびSRXシリーズファイアウォール。 |
|
|
1.3.6.1.2.1.14.16.2 |
6 |
4 |
– |
– |
MXおよびEXシリーズデバイス、およびSRXシリーズファイアウォール。 |
|
|
1.3.6.1.2.1.14.16.2 |
6 |
5 |
– |
– |
MXおよびEXシリーズデバイス、およびSRXシリーズファイアウォール。 |
|
|
1.3.6.1.2.1.14.16.2 |
6 |
6 |
– |
– |
MXおよびEXシリーズデバイス、およびSRXシリーズファイアウォール。 |
|
|
1.3.6.1.2.1.14.16.2 |
6 |
7 |
– |
– |
MXおよびEXシリーズデバイス、およびSRXシリーズファイアウォール。 |
|
|
1.3.6.1.2.1.14.16.2 |
6 |
8 |
– |
– |
MXおよびEXシリーズデバイス、およびSRXシリーズファイアウォール。 |
|
|
1.3.6.1.2.1.14.16.2 |
6 |
9 |
– |
– |
MXおよびEXシリーズデバイス、およびSRXシリーズファイアウォール。 |
|
|
1.3.6.1.2.1.14.16.2 |
6 |
10 |
– |
– |
MXおよびEXシリーズデバイス、およびSRXシリーズファイアウォール。 |
|
|
1.3.6.1.2.1.14.16.2 |
6 |
11 |
– |
– |
MXおよびEXシリーズデバイス、およびSRXシリーズファイアウォール。 |
|
|
1.3.6.1.2.1.14.16.2 |
6 |
13 |
– |
– |
MXおよびEXシリーズデバイス、およびSRXシリーズファイアウォール。 |
|
|
1.3.6.1.2.1.14.16.2 |
6 |
16 |
– |
– |
MXおよびEXシリーズデバイス、およびSRXシリーズファイアウォール。 |
|
| VRRP通知 | |||||||
RFC 2787、仮想ルーター冗長性プロトコル向け管理対象オブジェクトの定義 |
|
1.3.6.1.2.1.68 |
6 |
1 |
警告 |
VRRPD_NEW MASTER_TRAP |
Junos OSを実行するすべてのデバイス。 |
|
1.3.6.1.2.1.68 |
6 |
2 |
警告 |
VRRPD_AUTH_ FAILURE_TRAP |
Junos OSを実行するすべてのデバイス。 |
|
RFC6527、仮想ルーター冗長性プロトコルバージョン3(VRRPv3)向け管理対象オブジェクトの定義 |
|
1.3.6.1.2.1.207 |
6 |
1 |
警告 |
VRRPD_NEW_MASTER |
MXシリーズデバイス。 |
|
1.3.6.1.2.1.207 |
6 |
2 |
警告 |
VRRPD_V3_PROTO_ERROR |
MXシリーズデバイス。 |
|
標準SNMPバージョン2トラップ
表 8に、Junos OSがサポートする標準SNMPv2トラップの概要を示します。トラップは、まずトラップカテゴリーで、次にトラップ名で整理され、そのsnmpTrapOIDを含みます。システムロギングの重大度レベルのリストは、対応するシステムログタグを持つトラップに対して作成されます。対応するシステムロギング重大度レベルを持たないトラップには、表中で「-」が表示されています。
定義 |
トラップ名 |
snmpTrapOID |
システムロギング重大度レベル |
Syslogタグ |
サポート |
|---|---|---|---|---|---|
| 起動通知 | |||||
RFC 1907、簡易ネットワーク管理プロトコルバージョン2(SNMPv2)向けの管理情報ベース |
|
1.3.6.1.6.3.1.1.5.1 |
クリティカル |
SNMPD_TRAP_ COLD_START |
Junos OSを実行するすべてのデバイス。 |
|
1.3.6.1.6.3.1.1.5.2 |
エラー |
SNMPD_TRAP_ WARM_START |
Junos OSを実行するすべてのデバイス。 |
|
|
1.3.6.1.6.3.1.1.5.5 |
通知 |
SNMPD_TRAP_ GEN_FAILURE |
Junos OSを実行するすべてのデバイス。 |
|
| リンク通知 | |||||
RFC2863、インターフェイスグループMIB |
|
1.3.6.1.6.3.1.1.5.3 |
警告 |
SNMP_TRAP_ LINK_DOWN |
Junos OSを実行するすべてのデバイス。 |
|
1.3.6.1.6.3.1.1.5.4 |
情報 |
SNMP_TRAP_ LINK_UP |
Junos OSを実行するすべてのデバイス。 |
|
| リモート操作通知 | |||||
|
RFC 2925、リモートPing、トレースルート、ルックアップ操作のためのマネージドオブジェクトの定義 |
|
1.3.6.1.2.1.80.0.1 |
情報 |
SNMP_TRAP_PING_PROBE_FAILED |
Junos OSを実行するすべてのデバイス。 |
|
1.3.6.1.2.1.80.0.2 |
情報 |
SNMP_TRAP_PING_ TEST_FAILED |
Junos OSを実行するすべてのデバイス。 |
|
|
1.3.6.1.2.1.80.0.3 |
情報 |
SNMP_TRAP_PING_ TEST_COMPLETED |
Junos OSを実行するすべてのデバイス。 |
|
| RMONアラーム | |||||
RFC2819a、RMON MIB |
|
1.3.6.1.2.1.16.0.1 |
– |
– |
Junos OSを実行するすべてのデバイス。 |
|
1.3.6.1.2.1.16.0.2 |
– |
– |
Junos OSを実行するすべてのデバイス。 |
|
| ルーティング通知 | |||||
BGP 4 MIB |
|
1.3.6.1.2.1.15.7.1 |
– |
– |
Junos OSを実行するすべてのデバイス。 |
|
1.3.6.1.2.1.15.7.2 |
– |
– |
Junos OSを実行するすべてのデバイス。 |
|
OSPFトラップMIB |
|
1.3.6.1.2.1.14.16.2.1 |
– |
– |
Junos OSを実行するすべてのデバイス。 |
|
1.3.6.1.2.1.14.16.2.2 |
– |
– |
Junos OSを実行するすべてのデバイス。 |
|
|
1.3.6.1.2.1.14.16.2.3 |
– |
– |
Junos OSを実行するすべてのデバイス。 |
|
|
1.3.6.1.2.1.14.16.2.4 |
– |
– |
Junos OSを実行するすべてのデバイス。 |
|
|
1.3.6.1.2.1.14.16.2.5 |
– |
– |
Junos OSを実行するすべてのデバイス。 |
|
|
1.3.6.1.2.1.14.16.2.6 |
– |
– |
Junos OSを実行するすべてのデバイス。 |
|
|
1.3.6.1.2.1.14.16.2.7 |
– |
– |
Junos OSを実行するすべてのデバイス。 |
|
|
1.3.6.1.2.1.14.16.2.8 |
– |
– |
Junos OSを実行するすべてのデバイス。 |
|
|
1.3.6.1.2.1.14.16.2.9 |
– |
– |
Junos OSを実行するすべてのデバイス。 |
|
|
1.3.6.1.2.1.14.16.2.10 |
– |
– |
Junos OSを実行するすべてのデバイス。 |
|
|
1.3.6.1.2.1.14.16.2.11 |
– |
– |
Junos OSを実行するすべてのデバイス。 |
|
|
1.3.6.1.2.1.14.16.2.13 |
– |
– |
Junos OSを実行するすべてのデバイス。 |
|
|
1.3.6.1.2.1.14.16.2.16 |
– |
– |
Junos OSを実行するすべてのデバイス。 |
|
| MPLS通知 | |||||
RFC 3812、マルチプロトコルラベルスイッチング(MPLS)トラフィック制御(TE)管理情報ベース(MIB) |
|
||||
|
|||||
|
|||||
|
|||||
| エンティティ状態MIB通知 | |||||
RFC 4268、エンティティ状態MIB |
|
1.3.6.1.2.1.131.0.1 |
通知 |
CHASSISD_SNMP_TRAP3 |
MX240、MX480、およびMX960 |
|
1.3.6.1.2.1.131.0.2 |
通知 |
CHASSISD_SNMP_TRAP3 |
MX240、MX480、およびMX960 |
|
| L3VPN通知 | |||||
RFC 4382、MPLS/BGPレイヤー3仮想プライベートネットワーク(VPN)管理情報ベース |
|
||||
|
|||||
|
|||||
|
|||||
|
|||||
| VRRP通知 | |||||
RFC 2787、仮想ルーター冗長性プロトコル向け管理対象オブジェクトの定義 |
|
1.3.6.1.2.1.68.0.1 |
警告 |
VRRPD_ NEWMASTER_ TRAP |
Junos OSを実行するすべてのデバイス。 |
|
1.3.6.1.2.1.68.0.2 |
警告 |
VRRPD_AUTH_ FAILURE_ TRAP |
Junos OSを実行するすべてのデバイス。 |
|
RFC6527、仮想ルーター冗長性プロトコルバージョン3(VRRPv3)向け管理対象オブジェクトの定義 |
|
1.3.6.1.2.1.207.0.1 |
警告 |
VRRPD_NEW_MASTER |
MXシリーズデバイス。 |
|
1.3.6.1.2.1.207.0.2 |
警告 |
VRRPD_V3_PROTO_ERROR |
MXシリーズデバイス。 |
|
関連項目
Syslogトラップ用のカスタムSNMP MIB
SNMP syslog トラップは、リモートの SNMP 対応デバイスから中央のコレクターに送信される警告メッセージで、コンポーネントに障害が発生した場合や、重要なリソースが設定可能な限界を超えた場合に通知されます。この情報は管理情報ベース(MIB)でキャプチャされます。ジュニパーネットワークスのエンタープライズ固有のシステムログ MIB により、重要なシステムログメッセージが発生した場合に、SNMP トラップベースのアプリケーションの通知が可能になります。MIB は、syslog エントリーをジェネリック jnxSyslogTrap OID にマッピングするように定義されています。
jnxSyslogTrap OID は、syslog で生成されたログを基にしたトラップです。イベントプロセス(eventd)はsyslogを監視し、syslogイベントのイベントポリシー raise-trap 構成ステートメントに基づいて、すべてのsyslogイベントを1つのジェネリックsyslog定義トラップMIBに送信します。これがjnxSyslogTrapです。
ジェネリック MIB OID を使用すると、同じ OID を持つアラームを区別することができないため、特定のイベントを検出するために syslog トラップ OID 値を処理したいと考えているユーザーには不便です。しかし Junos OS リリース 18.3 R1 では、カスタム OID を特定のログにマッピングし、デバイス上に動的にロードすることができます。
この機能のメリットは、異なるタイプのsyslogイベントに特定のOIDを割り当てる方法があることで、これによりさまざまなタイプのsyslogイベントを効果的に監視できるようになりました。
カスタム SNMP MIB の概要
syslogトラップ用のカスタムSNMP MIBを作成するには、以下のタスクを完了する必要があります。
カスタムMIBを作成します。
MIB ファイルを YANG フォーマットに変換し、YANG ファイルをデバイスにコピーします。
YANGファイルをデバイスにロードします。
以下のセクションでは、これらの手順の概要を説明します。
MIB ファイルの作成
特定のログをカスタム OID でマッピングできるようになる前に、カスタム MIB を作成する必要があります。コリジョンを避けるために、MIB オブジェクトとトラップは、表 9に示す予約済みルートでのみ定義する必要があります。
ルート |
説明 |
OID |
|---|---|---|
|
カスタムMIBモジュール |
.1.3.6.1.4.1.2636.3.86 |
|
カスタムトラップ通知 |
.1.3.6.1.4.1.2636.4.30 |
YANG ファイルへの変換
MIB 定義をデバイスにロードする前に、MIB ファイルを YANG フォーマットに変換する必要があります。MIB ファイルを YANG に変換するには、smidump v0.5.0 ツールを使用することをお勧めします。smidump ツールは、お使いのラップトップにインストールできるオープンソースのアプリケーションです(https://www.ibr.cs.tu-bs.de/projects/libsmi/smidump.html を参照)。
ファイルが YANG フォーマットに変換されたら、デバイスにコピーする必要があります。その後、CLI コマンドを使用して、SNMP プロセス(snmpd)にロードします。その後、対応するJSONファイルが生成され、snmpdがこのファイルを解析して、そこからOID階層のデータベースを構築します。不明なタグが見つかった場合、snmpd は適切なエラーメッセージを返します。
YANG ファイルの管理に使用する CLI コマンド
YANGモジュールをsnmpdにロードするには、次の request system yang add コマンドで snmp オプションを使用します。
user@host> request system yang add snmp module yang-filename package package-name
yang-filename には、絶対パスが含まれています。
この request system yang add コマンドを実行するためには、スーパーユーザーアクセスが必要です。
デバイス上の YANG ファイルを管理するコマンドは他に 2 つあります。show system yang package と request system yang delete があります。
関連項目
SyslogトラップのカスタムMIBを定義する
この手順では、次のサンプル ファイルを使用します。
変換したいMIB ファイル
アウトプット
このドキュメントに記載されている YANG の例を参考に、手動で YANG を記述することもできますが、smidump ツール v0.5.0 を使用して MIB を YANG 形式に変換することを推奨します。
syslog トラップのカスタム MIB を定義するには:
mib-jnx-example-custom-syslog.txt
-- *******************************************************************
-- Juniper enterprise specific custom syslog MIB.
--
-- Copyright (c) 2002-2004, 2006, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
-- *******************************************************************
JUNIPER-EXAMPLE-CUSTOM-SYSLOG-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32
FROM SNMPv2-SMI
jnxCustomMibRoot, jnxCustomSyslogNotifications
FROM JUNIPER-SMI
ifName
FROM IF-MIB
;
jnxExampleCustomSyslog MODULE-IDENTITY
LAST-UPDATED "201711270000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1133 Innovation Way
Sunnyvale, CA 94089
E-mail: support@juniper.net"
DESCRIPTION
"Example MIB objects for custom syslog"
REVISION "201711270000Z"
DESCRIPTION
"Initial draft"
::= { jnxCustomMibRoot 1 }
jnxExampleCustomSyslogMessage OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The syslog message string."
::= { jnxExampleCustomSyslog 1 }
jnxExampleCustomSyslogInteger OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Example OID for adding custom Integer OID"
::= { jnxExampleCustomSyslog 2 }
jnxExampleSyslogTrap1 NOTIFICATION-TYPE
OBJECTS { jnxExampleCustomSyslogMessage }
STATUS current
DESCRIPTION
"This TRAP is reserved to be sent when event 1 occurs"
::= { jnxCustomSyslogNotifications 1 }
jnxExampleSyslogTrap2 NOTIFICATION-TYPE
OBJECTS { jnxExampleCustomSyslogInteger, jnxExampleCustomSyslogMessage }
STATUS current
DESCRIPTION
"This TRAP is reserved to be sent when event 2 occurs"
::= { jnxCustomSyslogNotifications 2 }
jnxExampleSyslogTrap3 NOTIFICATION-TYPE
OBJECTS { ifName, jnxExampleCustomSyslogMessage }
STATUS current
DESCRIPTION
"This TRAP is reserved to be sent when event 3 occurs"
::= { jnxCustomSyslogNotifications 3 }
END
JUNIPER-EXAMPLE-CUSTOM-SYSLOG-MIB.yang
/*
* This YANG module has been generated by smidump 0.5.0:
*
* smidump -f yang JUNIPER-EXAMPLE-CUSTOM-SYSLOG-MIB
*
* Do not edit. Edit the source file instead!
*/
module JUNIPER-EXAMPLE-CUSTOM-SYSLOG-MIB {
namespace "urn:ietf:params:xml:ns:yang:smiv2:JUNIPER-EXAMPLE-CUSTOM-SYSLOG-MIB";
prefix "juniper-example";
import IF-MIB {
prefix "if-mib";
}
import JUNIPER-SMI {
prefix "juniper-smi";
}
import ietf-yang-smiv2 {
prefix "smiv2";
}
organization
"Juniper Networks, Inc.";
contact
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1133 Innovation Way
Sunnyvale, CA 94089
E-mail: support@juniper.net";
description
"Example MIB objects for custom syslog";
revision 2017-11-27 {
description
"Initial draft";
}
container JUNIPER-EXAMPLE-CUSTOM-SYSLOG-MIB {
config false;
}
notification jnxExampleSyslogTrap1 {
description
"This TRAP is reserved to be sent when event 1 occurs";
smiv2:oid "1.3.6.1.4.1.2636.4.30.1";
container object-1 {
leaf jnxExampleCustomSyslogMessage {
type binary;
description
"The syslog message string.";
smiv2:max-access "accessible-for-notify";
smiv2:oid "1.3.6.1.4.1.2636.3.86.1.1";
}
}
}
notification jnxExampleSyslogTrap2 {
description
"This TRAP is reserved to be sent when event 2 occurs";
smiv2:oid "1.3.6.1.4.1.2636.4.30.2";
container object-1 {
leaf jnxExampleCustomSyslogInteger {
type int32;
description
"Example OID for adding custom Integer OID";
smiv2:max-access "accessible-for-notify";
smiv2:oid "1.3.6.1.4.1.2636.3.86.1.2";
}
}
container object-2 {
leaf jnxExampleCustomSyslogMessage {
type binary;
description
"The syslog message string.";
smiv2:max-access "accessible-for-notify";
smiv2:oid "1.3.6.1.4.1.2636.3.86.1.1";
}
}
}
notification jnxExampleSyslogTrap3 {
description
"This TRAP is reserved to be sent when event 3 occurs";
smiv2:oid "1.3.6.1.4.1.2636.4.30.3";
container object-1 {
leaf ifIndex {
type leafref {
path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex";
}
}
leaf ifName {
type leafref {
path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifName";
}
}
}
container object-2 {
leaf jnxExampleCustomSyslogMessage {
type binary;
description
"The syslog message string.";
smiv2:max-access "accessible-for-notify";
smiv2:oid "1.3.6.1.4.1.2636.3.86.1.1";
}
}
}
smiv2:alias "jnxExampleCustomSyslog" {
smiv2:oid "1.3.6.1.4.1.2636.3.86.1";
}
} カスタムSNMPトラップの使用制限
イベントスクリプトは、頻繁に発生するsyslogのトラップをトリガーしないように記述するように注意してください。この方法により、デバイスにより多くの負荷がかかることを回避できます。
アクセス タイプが readonly または readwrite のオブジェクトを追加した場合、そのオブジェクトは snmpget や snmpwalk などの SNMP ポーリング操作でポーリングに使用できなくなります。アクセス タイプ notifyonly として扱われます。これは、この機能がデバイスに動的TRAP OID定義を追加するためのものであり、お客様が各syslogにカスタムトラップを送信するスクリプトを作成できるようにするためです。アクセス タイプ readonly と readwrite は SNMP ポーリング用で、 notifyonly はトラップ用です。
カスタムMIB の場合、カスタム テーブルの定義はサポートされていません。テーブルオブジェクトを varbind として持つトラップを送信する場合は、カスタム MIB でカスタム テーブルを定義するのではなく、Junos MIB で定義済みのテーブルを使用します。
YANGファイルは、すべてのシャーシノードとルーティングエンジンに個別にロードする必要があります。request system yang addコマンドでは、バックアップのルーティングエンジンに自動的にコピーされることはありません。
カスタムsyslogトラップの例
このカスタムsyslogトラップの例は、次のいずれかが発生した場合にオペレーターがトラップを受信するユースケースを示しています。
ユーザーがCLIで設定モードに入る(
ui_dbase_login_eventと定義されたイベント)ユーザーがコミットを行う(イベントとして定義
ui_commit)
カスタムsyslogトラップ機能がサポートされる前は、これを行う唯一の方法は、両方のイベントに固定OIDを持つjnxSyslogTrapを使用することでした。カスタムsyslogトラップ機能で、カスタム定義のOIDを持つトラップを生成できるようになりました。
カスタムsyslogトラップを定義するには:
サンプル MIB ファイル
-- *******************************************************************
-- Juniper enterprise specific custom syslog MIB.
--
-- Copyright (c) 2002-2004, 2006, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
-- *******************************************************************
JUNIPER-EXAMPLE-CUSTOM-SYSLOG-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI
jnxCustomMibRoot, jnxCustomSyslogNotifications
FROM JUNIPER-SMI
;
jnxExampleCustomSyslog MODULE-IDENTITY
LAST-UPDATED "201806220000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1133 Innovation Way
Sunnyvale, CA 94089
E-mail: support@juniper.net"
DESCRIPTION
"Example MIB objects for custom syslog"
REVISION "201806220000Z"
DESCRIPTION
"Initial draft"
::= { jnxCustomMibRoot 1 }
username OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Username"
::= { jnxExampleCustomSyslog 1 }
command OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Executed command"
::= { jnxExampleCustomSyslog 2 }
comment OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Additional comment"
::= { jnxExampleCustomSyslog 3 }
enteredConfigMode NOTIFICATION-TYPE
OBJECTS { username }
STATUS current
DESCRIPTION
"This TRAP is sent when a user enteres config mode. "
::= { jnxCustomSyslogNotifications 1 }
configCommitted NOTIFICATION-TYPE
OBJECTS { username, command, comment }
STATUS current
DESCRIPTION
"This TRAP is sent when a user does config commit"
::= { jnxCustomSyslogNotifications 2 }
END
サンプルYANG変換ファイル
/*
* This YANG module has been generated by smidump 0.5.0:
*
* smidump -f yang JUNIPER-EXAMPLE-CUSTOM-SYSLOG-MIB
*
* Do not edit. Edit the source file instead!
*/
module JUNIPER-EXAMPLE-CUSTOM-SYSLOG-MIB {
namespace "urn:ietf:params:xml:ns:yang:smiv2:JUNIPER-EXAMPLE-CUSTOM-SYSLOG-MIB";
prefix "juniper-example";
import JUNIPER-SMI {
prefix "juniper-smi";
}
import ietf-yang-smiv2 {
prefix "smiv2";
}
organization
"Juniper Networks, Inc.";
contact
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1133 Innovation Way
Sunnyvale, CA 94089
E-mail: support@juniper.net";
description
"Example MIB objects for custom syslog";
revision 2018-06-22 {
description
"Initial draft";
}
container JUNIPER-EXAMPLE-CUSTOM-SYSLOG-MIB {
config false;
}
notification enteredConfigMode {
description
"This TRAP is sent when a user enteres config mode. ";
smiv2:oid "1.3.6.1.4.1.2636.4.30.1";
container object-1 {
leaf username {
type binary;
description
"Username";
smiv2:max-access "accessible-for-notify";
smiv2:oid "1.3.6.1.4.1.2636.3.86.1.1";
}
}
}
notification configCommitted {
description
"This TRAP is sent when a user does config commit";
smiv2:oid "1.3.6.1.4.1.2636.4.30.2";
container object-1 {
leaf username {
type binary;
description
"Username";
smiv2:max-access "accessible-for-notify";
smiv2:oid "1.3.6.1.4.1.2636.3.86.1.1";
}
}
container object-2 {
leaf command {
type binary;
description
"Executed command";
smiv2:max-access "accessible-for-notify";
smiv2:oid "1.3.6.1.4.1.2636.3.86.1.2";
}
}
container object-3 {
leaf comment {
type binary;
description
"Additional comment";
smiv2:max-access "accessible-for-notify";
smiv2:oid "1.3.6.1.4.1.2636.3.86.1.3";
}
}
}
smiv2:alias "jnxExampleCustomSyslog" {
smiv2:oid "1.3.6.1.4.1.2636.3.86.1";
}
}slax スクリプト cutom_trap.slax (in /var/db/scripts/event)
version 1.0;
ns junos = "http://xml.juniper.net/junos/*/junos";
ns xnm = "http://xml.juniper.net/xnm/1.1/xnm";
ns jcs = "http://xml.juniper.net/junos/commit-scripts/1.0";
import "../import/junos.xsl";
match / {
<event-script-results> {
expr jcs:syslog("external.warning",event-script-input/trigger-event/id);
var $id = event-script-input/trigger-event/id;
if ($id == 'UI_DBASE_LOGIN_EVENT'){
var $committing-user = event-script-input/trigger-event/attribute-list/attribute[name=="username"]/value;
var $requestSnmpTrap = <request-snmp-spoof-trap> {
<trap> "enteredConfigMode";
<variable-bindings>
"username=" _ $committing-user;
}
var $snmpTrapResults = jcs:invoke( $requestSnmpTrap );
}
else if ($id == 'UI_COMMIT'){
var $committing-user = event-script-input/trigger-event/attribute-list/attribute[name=="username"]/value;
var $committing-command = event-script-input/trigger-event/attribute-list/attribute[name=="command"]/value;
var $committing-comment = event-script-input/trigger-event/attribute-list/attribute[name=="message"]/value;
var $requestSnmpTrap = <request-snmp-spoof-trap> {
<trap> "configCommitted";
<variable-bindings>
"username=" _ $committing-user _ ", command=" _ $committing-command _ ", comment=" _ $committing-comment;
}
var $snmpTrapResults = jcs:invoke( $requestSnmpTrap );
}
}
}
プラットフォーム固有のSNMPトラップ動作
特定の機能のプラットフォームおよびリリースサポートを確認するには、機能エクスプローラーを使用します。
次の表を使用して、プラットフォームのプラットフォーム固有の動作を確認します。
| プラットフォーム | 違い |
|---|---|
|
EXシリーズ |
|
変更履歴
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer をご利用ください。