Erlang snmp MIB。两个 mib 具有相同名称的对象
我有两个 MIB 文件包含两个同名的对象(myentry)。 我无法为代理加载两者,并且出现错误:
1> snmpa:load_mibs(snmp_master_agent,[“MY-MIB-1”,“MY-MIB-2”])。
{error,{'加载中止于', "/home/artem/MY-MIB-1", {'mibentry 已定义', myentry}}}
不幸的是我无法提供 MIB 文件。但无论如何它们都是有效的。
有办法解决这个问题吗?
I have two MIB files contain two object with the same name (myentry).
I can't load both for agent and I get error:
1> snmpa:load_mibs(snmp_master_agent, ["MY-MIB-1", "MY-MIB-2"]).
{error,{'load aborted at', "/home/artem/MY-MIB-1", {'mibentry already defined', myentry}}}
Unfortunately I can't provide MIB files. But they are valid anyway.
Is there way to solve this problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果没有对象树,就很难给出任何建议。但如果对象挂在树的不同分支下,就不会有问题。
查看 otp_mibs 和 os_mon 应用程序以获得不错的参考设置。
Without the object tree it's rather hard to give any advice. But provided the object hang under different branches in the tree there should not be a problem.
Have a look at the otp_mibs and os_mon application for a decent reference setup.