两台运行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。
答案 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