Have had to add some SNMP capabilities to an app recently (basically the ability to generate traps when bad things happen), so I’ve done a bit of scouring for available libs on the net. I originally looked at SNMP adaptors for JMX, but haven’t found any open source ones out there. (Anyone?)
Of the three or four SNMP libs that I looked at, I settled on Jon Sevy’s package at: http://edge.mcs.drexel.edu/GICL/people/sevy/snmp/snmp.html
What I like about it is that it’s simple to use. Which is what you want in an SNMP package. Also comes with some nice little demo apps that generate and catch traps, and interrogate SNMP services on remote hosts. Very cool stuff. Recommended.