我想添加一些testing到一个远程服务器块。 使用Perl的NetSNMP :: Agent进行编码看起来相当简单。 我不清楚的是将定义添加到(新的或现有的)MIB的最佳方式。
我find了一个分配给我们工作单位的联系人,但是联系人名字早已不存在了,所以我怀疑有人维护它。 寻找应用程序来创build一个新的MIB似乎find很多$ 500的应用程序。
如果我想添加一些数据库testing(logging数,使用)到我的SNMP块在.1.3.6.1.4.1.9892是否有一个简单的方法? 我读了一篇关于使用UUID(试图)确保独特性的文章。 这是通常做的?
或者我应该坚持数字指定和补充什么?
如果对您的私有OID有疑问,并且您无法针对此名称空间的使用情况得出明确的答案,则可以随时注册一个新的名称空间。 但是在实践中,通常只需要以较高的数字开始一个新的子树就足够了,比如说“1.3.6.1.4.1.9892.10000”,并从那里构build你的结构。 在这个过程中,确保数据logging在案并保持最新,以便其他10年后的人不会面临同样的问题。
除此之外,对于一小组数据点,您不需要昂贵的工具,只需使用其他一些MIB作为模板即可创build您想要的内容。