現在、電子メール/syslog/および SNMP v1 の受信トラフィックをリッスンするスクリプトがあります。SNMP v3 の機能を追加しようとしていますが、Ruby SNMP ライブラリには v3 のサポートが含まれていません。
このツールは他の人が使用し、回避できる場合は net-snmp のようなものをインストールするように要求したくないため、Ruby のみのソリューションにすることを好みます。
NET-SNMP (ex UCD-SNMP) と呼ばれる優れたオープン ソース製品があります。この製品は、Linux ライクおよび Windows 用にコンパイルされています。この製品の内部には、snmptrapd と呼ばれるデーモン (サービス) があります。snmptrapd は、あらゆる SNMP トラップ (v1、v2c、V3) を受信できます。そのあたりに、SNMP Trap Translator があります。NET-SNMP / UCD-SNMP snmptrapd トラップ デーモンから受信したトラップを、わかりやすいメッセージに「変換」するために使用されます。このツールは、PERL で書かれています。
もう 1 つの情報である V3 トラップおよびインフォーム (確認済みトラップ) は、V2 トラップおよびインフォームとまったく同じです。
お役に立てば幸いです。
JP