2016-04-21 262 views

回答

1

如果你只是想创建一个MIB,你可以做它只是一个文本编辑器,并验证w/ASN.1编译器,如snacc(还有很多,建立一个ASN.1编译器是一个流行当SNMP流行时,研究生院项目回来了)。

如果您希望MIB在SNMP代理上运行良好,这是一个不同的问题。答案取决于您选择的代理人。老实说,你不需要一个MIB来监测代理 - MIB存在来记录监测,代理可能(甚至可能不)引用它。

我查看了snmp4j-trap-sender,它是使用snmp4j API生成SNMP陷阱的一个小例子。可以使用ASN.1指定陷阱有效载荷(陷阱有效载荷通常很小,也许只是一个OID和一个时间戳)。

您可能会考虑查看http://www.net-snmp.org/,因为这是一个非常受欢迎的(和成熟的)实现,有很多文档和示例。

祝你好运。