web-dev-qa-db-ja.com

net-snmpmibの読み込みとsnmptranslate

システムでsnmptranslateを実行しようとしていますが、net-snmp.orgのチュートリアルですべてを実行しても、機能しません。彼らはそれがうまくいくはずだと言いますが、そうではありません。

私はdebian6サーバーとnet-snmp5.4.3を持っています。私は彼らの言うことを試しました ここ 、公式チュートリアルですが、それでも同じエラーが返されます:

No log handling enabled - turning on stderr logging
MIB search path: 
/home/las/.snmp/mibs:/usr/share/mibs/site:/usr/share/snmp/mibs:/usr/share/mibs/iana:/usr/share/mibs/ietf:/usr/share/$
Cannot find module (SNMPv2-TC): At line 10 in /usr/share/mibs/netsnmp/UCD-DLMOD-MIB
Cannot find module (SNMPv2-SMI): At line 34 in /usr/share/mibs/netsnmp/UCD-SNMP-MIB
Cannot find module (SNMPv2-TC): At line 37 in /usr/share/mibs/netsnmp/UCD-SNMP-MIB
Did not find 'enterprises' in module #-1 (/usr/share/mibs/netsnmp/UCD-SNMP-MIB)
Did not find 'DisplayString' in module #-1 (/usr/share/mibs/netsnmp/UCD-SNMP-MIB)
... and so on

〜/ .snmp/mibsディレクトリを作成して2つのCiscoMIBを配置しましたが、snmptranslateを実行しようとすると、エラーが発生します。

1
shadox

私は解決策を見つけました。私はこのパッケージをインストールしました:

Sudo apt-get install snmp-mibs-downloader

インストール後、次のコマンドを実行します。

download-mibs

必要なすべてのMIBをダウンロードする必要があります。

1
shadox