首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SNMP在OID树中找不到OID

SNMP在OID树中找不到OID
EN

Stack Overflow用户
提问于 2017-07-18 20:26:13
回答 1查看 1.5K关注 0票数 1

我用yum在centos 7上安装了net-snmp:

代码语言:javascript
复制
yum install net-snmp

我配置了/etc/snmp/snmpd.conf文件来查看所有的oid树:

代码语言:javascript
复制
#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命令时:

代码语言:javascript
复制
snmpwalk -v 1 -c public 127.0.0.1 

它可以工作,但我想搜索一个特定的类,它是:

代码语言:javascript
复制
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树??

EN

回答 1

Stack Overflow用户

发布于 2017-07-22 14:09:49

查看IANA's PEN registry,您可以看到私营企业编号8711注册在‘泰利斯广播和多媒体’。您安装了net-snmpd,它的默认配置中没有在此编号下注册的子代理。

由于这家公司似乎在销售IPTV产品(我只做了一个非常快速的搜索,没有真正的研究),我假设您实际上想查询设备本身的一些参数;您不需要在不同的机器上运行snmp守护进程。请尝试查询真实的目标计算机。

但是,如果您的供应商真的为您提供了一个子代理,那么您需要告诉net-snmpd将对供应商OID 1.3.6.1.4.1.8711的所有查询都传递给这个代理。配置方法取决于子代理的类型;如果它是AgentX扩展,则配置master agentx语句,并在重新启动snmpd后启动您的子代理。如果这只是一个简单的脚本,你应该阅读手册中的EXTENDING AGENT FUNCTIONALITY section。有很多方法可以做到这一点。

额外注意:您要查询的OID已经深入供应商树。许多子树是动态的,并且依赖于实际的硬件配置。试试树上更高的snmpwalk吧。我建议直接从1.3.6.1.4.1.8711开始。但是,它无论如何都不会在您配置特定网络snmp上工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45166782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档