Peter's Solaris Zone

Jangle: Java SNMP GUI

20 August 2010: version 0.07. Download

Jangle provides a simple graphical snmp browser.

It is based on (as in a simple cut-and-paste job) some code from JKstat and leverages Jonathan Sevy's Java SNMP Package for basic SNMP support and Mibble for MIB parsing, and JFreeChart for the graphical charts.

(Note: I'm using Mibble 2.3, which has the GPL Library Exception. It's good enough, and allows me to continue on with this project without licensing headaches. I haven't gone far enough to be sure that I'm going to finish this project, or whether I'll use the above components, so picking a version that forced me into relicensing didn't seem convincing at this stage.)

The idea was to produce graphical charts just like I can in JKstat. I had a look around for existing utilities to do this, but none seemed complete.

Hence what I've produced so far. At the moment it's a simple exploratory tool: what's possible in this space?

Just a simple screenshot:

The About tab gives you details of the relevant MIB entry.

Version History

0.01>/a>
Initial release
0.02
Name changed to jangle; look in more places for MIB files; wrapper script is ore sane
0.03
Initialization and loading done in worker threads; initial tree view; error handling; user defined MIB location.
0.04
Code cleanups, imported jar updates.
0.05
snmpwalk subcommand, lots of functional and display cleanups; siblings and cousins.
0.06
Allows selections of port to use.
0.07
User friendly names in list and tree.

Peter's Home | Zone Home