2017-01-07 2 views
0

私はsnmpトラップを受信し、NodeJSのmibファイルに従ってこのトラップのjsonオブジェクトを作成するアプリケーションで作業しています。 私はトラップを受信し、それはここで、このチュートリアルに従ってutil.inspect使用して印刷しました: http://atlantageek.com/2014/08/23/snmp-trap-listener-in-node3/node-js MIB記述ファイルを使用して、snmpトラップのOIDをテキストオブジェクト識別子に変換します。

、これはコードスニペットです:

trapd.on('trap', function(msg){ 
     result.push(msg); 
    var now = new Date(); 
    console.log("Trap Received " + now); 
    console.log(util.inspect(snmp.message.serializer(msg)['pdu'], false, null)); 
    console.log(result.length); 
    }); 

テキストオブジェクトへのSNMPトラップのOIDを変換する方法MIB記述ファイルを使用した識別子、snmpjs組み込み関数または他のライブラリ(など)[pysnmp in python]を使用できますか?事前

答えて

0

おかげで最後に私は」これは最適ではないのですが、それは一部のエディションの後に正常に動作し、このライブラリを見つけました。

https://github.com/PrimeEuler/mib.js

関連する問題