如何创建OID - 对象标识符

时间:2014-08-22 17:35:52

标签: monitoring snmp

我正在开发一个应用程序,我需要注册一个OID(对象标识符)以进行监视。但是我不熟悉OID以及如何创建/注册/分配。我可以创建一个自定义的吗?

如果我有公司的父母OID,那有助于创建自定义的OID吗?应该与认证机构正式注册吗?有人可以帮助提供一些有关如何创建和注册OID的见解吗?

4 个答案:

答案 0 :(得分:0)

您不能自己创建自定义OID,只需apply即可。可能需要一周或三周,但注册是免费的。你不一定要成为一个组织 - 几年前我申请并获得了一个供我个人使用的组织,没有任何问题。

答案 1 :(得分:0)

您可以立即免费获得一个here

这将为您提供分支1.3.6.1.4.1.54392.4。*中的OID *

全部披露:我创建了此服务。

答案 2 :(得分:0)

您可以在企业编号下创建任何所需的OID。在企业分支机构之外,您不能。 如果要在企业编号下创建一个,则可能需要与公司中负责管理该编号的个人协调,但是企业编号下的所有内容完全由公司负责。

答案 3 :(得分:0)

有 OID 分支,您可以在其中基本上创建您的 OID,而无需任何注册。见2.25。只需生成一个新的 UUID/GUID,将其视为 128 位数字,并将其用作子树中的标识符。

<块引用>

UUID 是 16 个八位字节(128 位)的八位字节字符串,可以解释为一个整数,可以用作 {joint-iso-itu-t uuid(25)} 没有正式注册的子 OID(特别是在这个OID 存储库)。这使用户无需向注册机构注册即可生成 OID。

然而,它也警告某些软件可能不支持如此大的 OID。我设法找到了另一个分支,来自 Microsoft 的 1.2.840.113556.1.8000.2554,它使用单独的组件。