2016-04-21 261 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/,因爲這是一個非常受歡迎的(和成熟的)實現,有很多文檔和示例。

祝你好運。