aerotools-ng provides a C interface for accessing the Aquaero5 USB device by Aqua Computer. It consists of a set of functions for data access and conversion, and a commandline tool using these functions as an example implementation. It also includes utilities for exporting sensor data to SNMP to be used by NMS and other monitoring/graphing tools.
jmxtrans is effectively the missing connector between JMX and whatever logging or graphing package that you can dream up. jmxtrans is very powerful tool that reads JSON configuration files specifying servers/ports and JMX domains/attributes and then outputs the data in whatever format you want via special "Writer" objects that you can code up yourself. It does this with a very efficient engine design that will scale to querying literally thousands of machines. The core engine is pretty solid and writers are included for cacti/rrdtool, graphite, and stdout.