如何获取 Access 来进行 SNMP 设置查询? ((无法访问)例外)
我正在尝试在 Linux 机器上用 java 进行 snmp 设置查询,每当我进行查询时,我
No Access to 127.0.0.1 6 (No access)</exception>
真的很好奇为什么我无法访问,我是否需要成为 root 才能进行 snmp 设置查询?或者,如果您知道我如何访问本地主机来进行此查询,您能帮助我吗?
顺便说一句,我的变量由 1.3.6.1.4.1 和 sysDescr 组成,
谢谢大家
I am trying to make snmp set query in java to a Linux machine, whenever I make the query I get
No Access to 127.0.0.1 6 (No access)</exception>
I am really curious about why I can not have an access, do I need to be root to make snmp set query ? Or if you know how I can access to localhost to make this query , can you please help me ?
By the way my Variable consists of 1.3.6.1.4.1 and sysDescr
Thank you all
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
每个 SNMP 代理都有一个包含其所有对象的地址簿,称为 MIB 或管理信息库。 MIB 提供 SNMP 代理中每个对象的名称、OID、数据类型、读/写权限以及简要说明。因此,如果 OID 是只读的,则您无法更新该 OID 的值,并且 sysDescr OID 是只读的。
例如,请参阅此处。
Every SNMP agent has an address book of all its objects, called the MIB or Management Information Base. The MIB provides the name, OID, data type, read/write permissions, and a brief description for each object in an SNMP agent. So, if the OID is of read-only, then you can't update value of that OID and sysDescr OID is read-only.
For example, see here.