无法使用Ubuntu中的snmp查询从MIB-II的接口组获取数据

时间:2012-12-04 13:18:30

标签: ubuntu interface virtualbox snmp

两台运行Ubuntu的机器。一个在另一个的Virtualbox上运行。

在VM中使用以下命令 (获取接口数量):

snmpget -v 2c -c public localhost 1.3.6.1.2.1.2.1.0

我得到以下结果:

iso.3.6.1.2.1.2.1.0 = INTEGER: 2

但是,如果我在主机中执行 (查询到VM):

snmpget -v 2c -c public 10.1.14 1.3.6.1.2.1.2.1.0

我明白了:

iso.3.6.1.2.1.2.1.0 = No Such Object available on this agent at this OID

我可以对系统组的对象进行SNMP查询,但不能对Interfaces Group的对象进行SNMP查询。

该机器正在运行Ubuntu 12.10,而VM正在运行Ubuntu 12.04。

2 个答案:

答案 0 :(得分:0)

也许是因为/etc/cups/snmp.conf问题,不同的Linux有snmp.conf的问题,更多的新Linux,也许你会有更多的问题,你可以复制这个

    com2sec notConfigUser  127.0.0.1       public
    group   notConfigGroup v1           notConfigUser
    group   notConfigGroup v2c           notConfigUser
    view    systemview    included   .1.3.6.1.2.1.1
    view    systemview    included   .1.3.6.1.2.1.25.1.1
    access  notConfigGroup ""      any       noauth    exact  all none none
    view all    included  .1                               80

到你的/etc/cups/snmp.conf,之前我遇到了问题,并通过这种方式解决了这个问题。

答案 1 :(得分:0)

获取snmp接口的oid值 在/etc/snmp/snmpd.conf

中添加以下内容

仅查看.1.3.6.1.2.1.1