2016-01-12 37 views
0

我想用SNMP管理和監視網絡上的設備。我需要一個Java程序來顯示每個設備的狀態和每個陷阱(如果有的話)。我將開始編碼,但我找不到有關該主題的任何好的解釋性資源。我是整個SNMP的新手,但我做了一些研究,閱讀文章。我不知道從哪裏開始。我找到了一個資源:for creating SNMP agent。但它只適用於一臺電腦。我想通過使用SNMP訪問整個網絡。我是否需要將任何程序下載到我想管理的設備?用JAVA配置SNMP代理和管理器

請有人解釋我要從哪裏開始,我必須做什麼?

回答

1

您提供的鏈接用於創建SNMP管理器,雖然他們在說明中稱其爲「代理」。該程序將運行在您想用來管理其他SNMP設備(或「代理」)的計算機上。在您想要管理的每臺機器上,您需要運行某種SNMP代理軟件來配置已設置的陷阱以及發送數據的位置。本文來自同一博客的http://www.jitendrazaa.com/blog/java/snmp/create-snmp-client-in-java-using-snmp4j/是託管計算機上使用的軟件。

+0

所以,你說我提供的鏈接中的代碼將在管理器上運行,並且您提供的鏈接將在代理上運行。但是,在SNMP中,「客戶端」是指經理。我仍然認爲這個SNMPAgent代碼必須在代理上運行,並且您提供的鏈接中的代碼必須在管理器上運行。如果我錯了,請糾正我。 –

+0

我也想知道「在機器上運行程序」是什麼意思。我在Eclipse IDE中運行這些代碼。如果我在某臺機器上運行「代理商代碼」,在另一臺機器上運行「經理代碼」,那麼他們將如何連接?我會以其他方式運行它們嗎? –