首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在嵌入式设备上的SNMP代理,此代理在此OID上没有可用的对象。

在嵌入式设备上的SNMP代理,此代理在此OID上没有可用的对象。
EN

Network Engineering用户
提问于 2017-02-22 09:55:32
回答 2查看 599关注 0票数 4

嵌入式设备上的SNMP代理。当我为特定的私有企业OID对象查询SNMP设备时,它会说“在此OID的代理上没有可用的对象”。

snmpget -v2c -c public 10.x.x.x .1.3.6.1.4.1.8595.

这些对象包含在MTA配置文件中。因此,我的假设是,这些私有OID对象存在于系统中,但它们可能无法使用默认的“公共”社区字符串查看,或者通过SNMP v3c access显示,或者其他一些原因。首先,我应该检查内置在该设备中的SNMP代理代码,它实际上包含那个私有MIB吗?如果它包含,那么它应该可以通过SNMP查询访问,是正确的吗?或者即使它存在于SNMP代理上,它也可能无法通过SNMP查询访问?

EN

回答 2

Network Engineering用户

发布于 2017-02-22 15:23:57

每当我遇到找不到OID的问题时,我总是使用snmpwalk命令,以查看设备对什么做出响应:

代码语言:javascript
复制
snmpwalk -v 2c -c public 10.x.x.x 
票数 2
EN

Network Engineering用户

发布于 2017-09-21 16:21:24

这个问题可能与授权有关。

许多SNMP代理,比如Linux CentOS snmpd守护进程,都有视图对象,以便向OID树的分支授予授权。

命名视图可以表示整个OID树(例如,"all“.1)或一些子树(例如,"systemview”.1.3.6.1.2.1.1)。

一旦命名视图就位,就可以定义规则,允许使用SNMP v1、v2c和v3之间的安全模型进行某种类型的访问(read,r/w)。

如果该设备运行linux内核和net代理,那么对整个OID树的访问可能需要另一个安全模型(例如v3),或者社区和视图之间的访问列表定义。

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

https://networkengineering.stackexchange.com/questions/39161

复制
相关文章

相似问题

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