ubuntu下使用snmp,我们可以使用mibs库的OID来查询我们想要得到的结果,例如:
snmpwalk -v 2c -c public localhost .1.3.6.1.2.1.25.2.2
但是这个OID的号码很不容易让我们记住,还是字符串更让人容易记忆,今天学习python的时候,借用老师的一个方法,终于实现了snmp支持mibs库的字符串形式查询,好记性不如烂笔头啊,记录一下吧,年纪大了总是记不住
方法如下:
首先更改snmp.conf文件
vi /etc/snmp/snmp.conf
将最后一行的mibs注释,然后再shell中执行如下命令
apt-get install snmp-mibs-downloader
完成该步骤继续执行如下命令
download-mibs
ok!到这里我们可以使用字符串来查询信息了。
snmpwalk -v 2c -c public localhost system
SNMPv2-MIB::sysDescr.0 = STRING: Linux addam-virtual-machine 3.8.0-29-generic #42~precise1-Ubuntu SMP Wed Aug 14 15:31:16 UTC 2013 i686
SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (189455) 0:31:34.55
SNMPv2-MIB::sysContact.0 = STRING: Me
...省略...
阅读(3777) | 评论(0) | 转发(0) |