コマンドラインから snmptrap を使用して snmp メッセージを送信しようとしていますが、マニュアルがあまり明確ではありません。
サンプル メッセージを正常に送信できました (10.0.0.1 == メッセージの送信先)
snmptrap -v 1 -c private 10.0.0.1 NET-SNMP-EXAMPLES-MIB::netSnmpExampleHeartbeatNotification "" 6 17 "" netSnmpExampleHeartbeatRate i 13546
しかし、次のような再同期メッセージを送信したい場合:
snmptrap -v 1 -c private 10.0.0.1 HW-IMAPV1NORTHBOUND-TRAP-MIB::hwNmNorthboundEventSynchronizationCommandStart
さらにいくつかの引数を追加する必要があります。myip:myport:date:date または単に myip:myport を追加しようとしましたが、成功しませんでした。次の議論がどうあるべきかについて、私はあまり明確ではありません。マニュアルページ:
snmptrap -v 1 [COMMON OPTIONS] [-Ci] enterprise-oid agent generic-trap specific-trap uptime [OID TYPE VALUE]
ジェネリック トラップ、スペシフィック トラップなどはどうすればよいですか?
MIB ファイルから:
: 1.3.6.1.4.1.2011.2.15.1.7.7.4
hwNmNorthboundEventSynchronizationCommandStart OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS 必須 説明
dst フラグを省略する形式:- IP:port:start time:end time:timezone。dstflag は 0 と見なされます。
コマンドライン引数に何を入力する必要があるかを理解するために、SNMPに関して私よりも経験が豊富な人はいますか?
ありがとう!