使用JAVA配置SNMP代理和管理器

时间:2016-01-12 10:00:52

标签: java networking snmp snmp4j

我想使用SNMP管理和监控网络上的设备。我需要一个Java程序来显示每个设备的状态和每个陷阱(如果有的话)。我将开始编码,但我无法找到关于该主题的任何好的解释性资源。我是整个SNMP的新人,但我做了一些研究,阅读文章。我不知道从哪里开始。我找到了一个资源:for creating SNMP agent。但它仅适用于一台计算机。我想通过使用SNMP访问整个网络。我是否需要将任何程序下载到我想管理的设备上?

请有人解释我在哪里开始,我该怎么做?

2 个答案:

答案 0 :(得分:1)

您提供的链接用于创建 SNMP管理器,尽管他们称之为" agent"在描述中。该程序将在您希望用于管理其他SNMP设备(或#34;代理商")的计算机上运行。在您要管理的每台计算机上,您需要运行某种SNMP代理软件来配置设置的陷阱以及发送数据的位置。来自同一博客的这篇文章http://www.jitendrazaa.com/blog/java/snmp/create-snmp-client-in-java-using-snmp4j/是托管计算机上使用的软件。

答案 1 :(得分:0)

Java SNMP代理将接受SNMP管理器的请求,并将响应发送回Java SNMP管理器。 SNMP管理器可以是第三方软件或Java代码。

来源:您可以访问以下链接以了解如何实现Java SNMP代理。

Java SNMP Manager | bytesofgigabytes.com

您还可以使用Java代码编写自己的SNMP管理器,该代码将向SNMP代理请求OID并从SNMP代理接收回响应。

来源:您可以访问以下链接以了解如何实现Java SNMP Manager。

Java SNMP manager | bytesofgigabytes.com