对于客户端,我必须开发一个使用 SNMP 响应作为输入的数据库连接。
我想尝试解析这些响应;但我不知道如何在本地机器上设置 SNMP。换句话说:我想查询我自己的机器的 MIB 信息。
我已经做了:
sudo apt-get update
sudo apt-get install snmp snmp-mibs-downloader
# edit /etc/snmp/snmp.conf and uncomment "mibs :"
我如何查询我自己的本地机器?
我找到了这句话,但是它让我超时了:
snmpwalk -v 2c -c tes90w90wer -O e 127.0.0.1
请注意,我没有定义,tes90w90wer
所以也许这就是问题所在?
答案1
您应该使用它-c public
来获得想要的结果。简而言之:
snmpwalk -v 2c -c public -O e 127.0.0.1
如果你想要完全访问 MIB 树,你还应该取消注释以下行/etc/snmp/snmpd.conf
:
# rocommunity public localhost