I need to develop an SNMP (Simple Network Management Protocol) Manager Application. Is there any Sun or third-party support for SNMP in Java?

Tim Rohaly

IBM's alphaWorks has an SNMP JavaBean with source code as part of its alphaBeans package. See http://www.alphaworks.ibm.com/alphaBeans.

A popular SNMP solution in Java is available from AdventNet at http://www.adventnet.com/. There is also a product called Cyberons from Netaphor Software at http://www.netaphor.com/products/cyberonsforjavainfo.asp.

Sun has recently defined the Java Management Extensions, or JMX, framework for management using Java. JMX implementations can typically handle SNMP management. See http://java.sun.com/products/JavaManagement/ for more detail.

Sun's Java Dynamic Management Kit (JDMK) is an implementation of JMX that supports SNMP, among other things. You may download a trial version of the JDMK through the JDMK page at http://java.sun.com/products/jdmk/.

jSNMP by OutBack Resource Group supports the complete SNMPv1 specification including trap handling, http://www.outbackinc.com/products/jsnmp/.