Projects / jmxtrans


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.


Recent releases

  •  10 Jul 2011 17:10

    Release Notes: This release adds support for ganglia. It updates the documentation.

    •  06 Jul 2011 06:06

      Release Notes: Caching of connections to JMX servers was added.

      •  23 Jun 2011 20:41

        Release Notes: This release adds caching of Socket connections to Graphite. It adds the KeyOutWriter. It adds Lifecycle events to OutputWriters. There are many internal fixes that improve the stability of the code. There is better logging output.

        •  01 Jun 2011 06:10

          Release Notes: The -f option is allowed. Duplication of Server/Query in JSON files is removed.

          •  20 May 2011 06:10

            Release Notes: A few small features were added in order to customize the output for Graphite a bit better.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.