2014-03-19 46 views
2

我正在公司實習。我被要求找到一種在他們使用java的系統中實現snmp代理的方法。我試圖找到一個免費的Java編譯器,但失敗了。因此我試圖用SNMP4J-agentX庫來做到這一點(因爲他們明確表示他們需要主代理和子代理)。我從來沒有使用過它,所以我很難實現它。庫包中有一個示例主代理和子代理。我不明白我如何修改它以包含我自己的mib文件中的變量。或者如果任何人有簡單的樣本主代理或子代理代碼,如果您可以分享它,這將非常有幫助。我對代理人的內部工作只有一點點熟悉。所以如果有人能夠幫助請從相對基本的水平這樣做。 提前多了。使用snmp4j-agentx創建主代理和子代理

回答

2

使用SNMP4J-AgentX將您自己的MIB對象(所謂的ManagedObjects)添加到SNMP代理的工作方式與SNMP4J-Agent相同。唯一的例外是AgentX共享表,但是這些是在開始使用AgentX/SNMP時通常不需要的高級概念。

因此,我建議您閱讀SNMP4J-Agent-Instrumentation-Guide.pdf以瞭解如何根據您的要求註冊和測試MIB對象。