キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
10883
閲覧回数
0
いいね!
0
コメント
Kei Ishii
Cisco Employee
Cisco Employee

はじめに

本ドキュメントでは、FANや電源に関するTEST用のSNMP Trapを飛ばす方法について紹介しています。

 

TEST用のSNMP Trapを飛ばす方法

NX-OSでは下記の3つのコマンドが用意されており、
電源・FAN・温度センサに関してTEST用のTrapを飛ばすことができます。

FANに関して : 
test pfm snmp test-trap fan
電源に関して :
test pfm snmp test-trap powersupply
温度センサに関して :
test pfm snmp test-trap temp_sensor

 

実行例

"test pfm snmp test-trap temp_sensor"コマンドを実行したときの動作について見ていきます。
こちらは温度センサのTEST trapの実行コマンドとなり、下記のコマンドとOIDに対応しています。

Nexus# show run snmp all | grep sensor
snmp-server enable traps entity entity_sensor

Nexus# show snmp internal oids notification | grep sensor
1.3.6.1.4.1.9.9.91.2.0.1            entity     entity_sensor

 

Testコマンドを実行すると、下記のようにdummy/test TEMP SNMP Trapが送信された旨が出力されます。

Nexus# test pfm snmp test-trap temp_sensor
pfm_cli_test_snmp_trap_sensor: Sent dummy/test TEMP SNMP Trap
Nexus#

 
このときに送信したTrapをCaptureすると下記のような結果が得られます。

<-省略->
User Datagram Protocol, Src Port: 59823, Dst Port: 162 Simple Network Management Protocol version: v2c (1) community: public data: snmpV2-trap (7) snmpV2-trap request-id: 53 error-status: noError (0) error-index: 0 variable-bindings: 4 items SNMPv2-MIB::sysUpTime.0 (1.3.6.1.2.1.1.3.0): 690796 SNMPv2-MIB::snmpTrapOID.0 (1.3.6.1.6.3.1.1.4.1.0): 1.3.6.1.4.1.9.9.91.2.0.1 (SNMPv2-SMI::enterprises.9.9.91.2.0.1) Object Name: 1.3.6.1.6.3.1.1.4.1.0 (SNMPv2-MIB::snmpTrapOID.0) Value (OID): 1.3.6.1.4.1.9.9.91.2.0.1 (SNMPv2-SMI::enterprises.9.9.91.2.0.1) SNMPv2-SMI::enterprises.9.9.91.1.2.1.1.4.21590.12 (1.3.6.1.4.1.9.9.91.1.2.1.1.4.21590.12): 34 Object Name: 1.3.6.1.4.1.9.9.91.1.2.1.1.4.21590.12 (SNMPv2-SMI::enterprises.9.9.91.1.2.1.1.4.21590.12) Value (Integer32): 34 SNMPv2-SMI::enterprises.9.9.91.1.1.1.1.4.21590 (1.3.6.1.4.1.9.9.91.1.1.1.1.4.21590): 56 Object Name: 1.3.6.1.4.1.9.9.91.1.1.1.1.4.21590 (SNMPv2-SMI::enterprises.9.9.91.1.1.1.1.4.21590) Value (Integer32): 56

 Capture結果から"1.3.6.1.4.1.9.9.91.2.0.1"のOIDを確認することができました。 

 

注意事項

SNMP Trapの送付先のIPアドレスやSource interface等の設定が完了の上で、
TEST用コマンドを実行することでTEST Trapを飛ばすことが可能になります。

Trapの設定に関してはNexusシリーズ毎に用意されている各Configuration guideを参照ください。

本記事で紹介した3つの項目以外のTEST用のコマンドは実装されていないので、
実際にトリガーとなるEventを発生させる必要があります。

TEST用のコマンドになりますので、検証環境上での実施をお願いします。

 

参考リンク

MIBサポートリスト

SNMP Object Navigator

Nexusシリーズ: NX-OS CLI上でSNMP trapのOIDを確認する方法について

 

 
Getting Started

検索バーにキーワード、フレーズ、または質問を入力し、お探しのものを見つけましょう

シスコ コミュニティをいち早く使いこなしていただけるよう役立つリンクをまとめました。みなさんのジャーニーがより良いものとなるようお手伝いします