2017-11-28 20 views
0

MIB名をテキスト形式には、数値OID値を変換することができない私のような任意のコマンドを実行すると:NET-SNMP

# snmptranslate .1.3.6.1.4.1.28318.1.1.3 
SNMPv2-SMI::enterprises.28318.1.1.3 
# snmpwalk 58.196.58.149 1.3.6.1.4.1.28318.1.1.3 
SNMPv2-SMI::enterprises.28318.1.1.3.1.0 = STRING: "89-14-a8-52-a4-46" 
SNMPv2-SMI::enterprises.28318.1.1.3.2.0 = STRING: "058.196.58.149/255.255.255.252" 
SNMPv2-SMI::enterprises.28318.1.1.3.3.0 = STRING: "058.196.58.149" 
SNMPv2-SMI::enterprises.28318.1.1.3.6.0 = STRING: "137.010.060.016" 
SNMPv2-SMI::enterprises.28318.1.1.3.7.0 = STRING: "137.010.060.017" 
SNMPv2-SMI::enterprises.28318.1.1.3.8.0 = INTEGER: 0 
SNMPv2-SMI::enterprises.28318.1.1.3.9.0 = INTEGER: 0 
SNMPv2-SMI::enterprises.28318.1.1.3.10.0 = STRING: "reserved" 

を私はテキストのMIB形式に.1.3.6.1.4.1.28318.1.1.3を翻訳しnet-snmpをしたいと思います。私はこれをデバッグする方法がわかりません。

私は私の/etc/snmp/snmp.confでこれを持っている:

すべての私のMIBが /usr/share/snmp/mibsである
# cat /etc/snmp/snmp.conf 
mibdirs /usr/share/snmp/mibs 
defVersion 2c 
defCommunity public 

1.3.6.1.4.1.28318.1.1.3.0は、MACアドレスを表すmacのテキスト形式のMIB名に対応しています。

何が間違っていたかをデバッグして問題を解決する方法はありますか?

+0

Googleを使用するのは本当に難しいですか? http://net-snmp.sourceforge.net/wiki/index.php/TUT:Using_and_loading_MIBS –

答えて

0

net-snmpは、MIBディレクトリにMIBが指定されていても、MIBをロードしないという問題があります。

ので/etc/snmp/snmp.confファイルにmibsを追加することによってそれを修正:

# cat /etc/snmp/snmp.conf 
mibdirs /usr/share/snmp/mibs 
mibs +MYMIB 
defVersion 2c 
defCommunity public 

OIDが正しく変換されます。

これは正しく出力されるか、問題を表示します。 /etc/snmp/snmp.confファイルにある場合、-m +MYMIBはそこにある必要はありません。

関連する問題