SNMP可以';在OID树中找不到OID
我使用yum在centos 7上安装了net-snmp:SNMP可以';在OID树中找不到OID,snmp,net-snmp,snmpd,Snmp,Net Snmp,Snmpd,我使用yum在centos 7上安装了net-snmp: yum install net-snmp 我将/etc/snmp/snmpd.conf文件配置为查看所有oid树: #Make at least snmpwalk -v 1 localhost -c public system fast again. # name incl/excl subtree mask(optional) #view systemview in
yum install net-snmp
我将/etc/snmp/snmpd.conf文件配置为查看所有oid树:
#Make at least snmpwalk -v 1 localhost -c public system fast again.
# name incl/excl subtree mask(optional)
#view systemview included .1.3.6.1.2.1.1
#view systemview included .1.3.6.1.2.1.25.1.1
view all included .1 80
当我点击snmpwalk命令时:
snmpwalk -v 1 -c public 127.0.0.1
它可以工作,但我想搜索一个specefic oid,它是:
snmpwalk -v 1 -c public 127.0.0.1 iso.3.6.1.4.1.8711.101.28.1.2.7.20.40.30.10
snmpwalk不会返回结果
如何将此oid添加到oid树中???查看您看到的私有企业编号8711已注册到“THALES Broadcast&Multimedia”。您安装的net snmpd在默认配置中没有在此编号下注册子代理
由于这家公司似乎在销售IPTV产品(我只做了一个非常快速的搜索,没有真正的研究),我假设您实际上想要查询设备本身的一些参数;您不需要在不同的计算机上运行snmp守护程序。请尝试查询真正的目标计算机
但是,如果您的供应商确实为您提供了一个应安装在Linux机器上的子代理,则您需要告诉net snmpd将所有查询传递给供应商OID1.3.6.1.4.1.8711
,并传递给该代理。配置方法取决于子代理的类型;如果是AgentX扩展,请配置主AgentX
语句,并在重新启动snmpd后启动子代理。如果只是一个简单的脚本,您应该仔细阅读手册中的。有很多方法可以实现这一点
额外注意:您查询的OID已经深入到供应商树中。许多子树是动态的,取决于实际的硬件配置。试着往树上走一走。我建议直接从1.3.6.1.4.1.8711开始。但是,它无论如何在您配置的特定网络snmp上都不起作用