我可以给我自己的 MIB 任何我想要的 OID 吗?是否有应用 MIB OID 的约定?

Avi*_*ano 7 snmp oid snmpd

我为我的应用程序创建了一个标量 MIB,监控 request_queue_size。我跟着写 MIB 教程。OID 有一个很长的分层 OID。我想知道我是否可以给出一个像 1.1 这样的简短分层 OID。有什么约定吗?

我的应用程序托管在 Ubuntu 上。

Kha*_*led 11

你可以看看这个页面。它显示了顶级 MIB 树。当提到像:1.3.6.1.4.1.8072 这样的 OID 时,你指的是:

iso.org.dod.internet.private.enterprise.your_company
Run Code Online (Sandbox Code Playgroud)

所以,这是使用的约定。否则,您可能会与现有 MIB 发生冲突。

请注意,your_company不是只是一些数字可以弥补自己-这是一个IANA分配的企业专用号(PEN) 。如果您的公司还没有 PEN,您必须注册一个。

  • @user1495181 不要只选择任何企业号码。从 IANA 注册一个***免费***:http://pen.iana.org/pen/PenApplication.page (4认同)
  • @Khaled 企业 ID 的官方列表是:http://www.iana.org/assignments/enterprise-numbers (4认同)