我试图在我的系统上运行snmptranslate,但它不起作用,即使我通过net-snmp.org的教程做了所有的事情。 他们说,它应该工作,但事实并非如此。
我有一个debian 6服务器和net-snmp 5.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
我甚至创build了〜/ .snmp / mibs目录,并在那里放置了2个cisco mibs,但是在我尝试运行snmptranslate之后,出现错误。
我find了解决scheme。 我安装了这个包:
sudo apt-get install snmp-mibs-downloader
安装完成后,运行以下命令:
download-mibs
它应该下载所有必要的mibs。