Chinaunix首页 | 论坛 | 博客
  • 博客访问: 114215
  • 博文数量: 26
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 344
  • 用 户 组: 普通用户
  • 注册时间: 2013-07-21 23:11
文章分类
文章存档

2014年(23)

2013年(3)

分类: 网络与安全

2014-05-08 20:31:36

 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

...省略...
阅读(3799) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~