Junos OS でサポートされている SNMP トラップ
QFXシリーズのスタンドアロンスイッチ、QFXシリーズの仮想シャーシ、QFabricシステムは、標準の SNMPトラップとジュニパーネットワークエンタープライズに固有のトラップをサポートします。
SNMPトラップのサポート
QFXシリーズスタンドアロンスイッチおよびQFX シリーズ仮想シャーシでサポートされるSNMPトラップ
QFXシリーズスタンドアロンスイッチおよびQFXシリーズ仮想シャーシは、SNMPv1およびv2トラップをサポートします。詳細については、次を参照してください。
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, Definitions of Managed Objects for Remote Ping, Traceroute, and Lookup Operations |
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 |
– |
– |
|
ospfVirtIfAuth失敗 |
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, Definitions of Managed Objects for Remote Ping, Traceroute, and Lookup Operations |
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 |
– |
– |
|
ospfVirtIfAuth失敗 |
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 エクスプローラを参照してください。
Junos OS リリース 20.1 以降では、グレースフル ルーティング エンジン スイッチオーバー(GRES)の後、新しいプライマリ ルーティング エンジンが warmStart 通知を 1 つ送信します。プライマリ ルーティング エンジンは、デバイスが立ち上がると 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, Definitions of Managed Objects for Remote Ping, Traceroute, and Lookup Operations |
|
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アラーム | |||||||
RFC 2819a、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 |
– |
– |
M、T、MX、J、EX、SRXシリーズファイアウォール。 |
|
1.3.6.1.2.1.15.7 |
6 |
2 |
– |
– |
M、T、MX、J、EX、SRXシリーズファイアウォール。 |
|
OSPF トラップ MIB |
|
1.3.6.1.2.1.14.16.2 |
6 |
1 |
– |
– |
M、T、MX、J、EX、SRXシリーズファイアウォール。 |
|
1.3.6.1.2.1.14.16.2 |
6 |
2 |
– |
– |
M、T、MX、J、EX、SRXシリーズファイアウォール。 |
|
|
1.3.6.1.2.1.14.16.2 |
6 |
3 |
– |
– |
M、T、MX、J、EX、SRXシリーズファイアウォール。 |
|
|
1.3.6.1.2.1.14.16.2 |
6 |
4 |
– |
– |
M、T、MX、J、EX、SRXシリーズファイアウォール。 |
|
|
1.3.6.1.2.1.14.16.2 |
6 |
5 |
– |
– |
M、T、MX、J、EX、SRXシリーズファイアウォール。 |
|
|
1.3.6.1.2.1.14.16.2 |
6 |
6 |
– |
– |
M、T、MX、J、EX、SRXシリーズファイアウォール。 |
|
|
1.3.6.1.2.1.14.16.2 |
6 |
7 |
– |
– |
M、T、MX、J、EX、SRXシリーズファイアウォール。 |
|
|
1.3.6.1.2.1.14.16.2 |
6 |
8 |
– |
– |
M、T、MX、J、EX、SRXシリーズファイアウォール。 |
|
|
1.3.6.1.2.1.14.16.2 |
6 |
9 |
– |
– |
M、T、MX、J、EX、SRXシリーズファイアウォール。 |
|
|
1.3.6.1.2.1.14.16.2 |
6 |
10 |
– |
– |
M、T、MX、J、EX、SRXシリーズファイアウォール。 |
|
|
1.3.6.1.2.1.14.16.2 |
6 |
11 |
– |
– |
M、T、MX、J、EX、SRXシリーズファイアウォール。 |
|
|
1.3.6.1.2.1.14.16.2 |
6 |
13 |
– |
– |
M、T、MX、J、EX、SRXシリーズファイアウォール。 |
|
|
1.3.6.1.2.1.14.16.2 |
6 |
16 |
– |
– |
M、T、MX、J、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 を実行するすべてのデバイス。 |
|
RFC 6527、仮想ルーター冗長性プロトコル バージョン 3(VRRPv3)向け管理対象オブジェクトの定義 |
|
1.3.6.1.2.1.207 |
6 |
1 |
警告 |
VRRPD_NEW_MASTER |
MとMX |
|
1.3.6.1.2.1.207 |
6 |
2 |
警告 |
VRRPD_V3_PROTO_ERROR |
Mと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 を実行するすべてのデバイス。 |
|
リンク通知 | |||||
RFC 2863、インターフェイス グループ 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, Definitions of Managed Objects for Remote Ping, Traceroute, and Lookup Operations |
|
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アラーム | |||||
RFC 2819a、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 を実行するすべてのデバイス。 |
|
RFC 6527、仮想ルーター冗長性プロトコル バージョン 3(VRRPv3)向け管理対象オブジェクトの定義 |
|
1.3.6.1.2.1.207.0.1 |
警告 |
VRRPD_NEW_MASTER |
MとMX |
|
1.3.6.1.2.1.207.0.2 |
警告 |
VRRPD_V3_PROTO_ERROR |
Mと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 ); } } }
変更履歴
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer をご利用ください。