Jolokia is an open source, completely free and easy-to-use software implemented in Java and designed from the offset to be used for accessing JMX with JSON over HTTP remotely. It's more like JMX on Capsaicin. It doesn't have a graphical user interface (GUI).
As a matter of fact, Jolokia is a JMX-HTTP bridge providing an alternative to JSR-160 connectors. It is simple, fast, polyglot, secure, firewall-friendly and includes various unique features like bulk-requests.
Features at a glance
Support for running in agentless mode, JSON/HTTP proxy support for Jolokia requests, support for sending bulk requests into multiple JSR-160 requests, support for custom policies that include fine grained restrictions, as well as support for wildcards and allow/deny sections in custom policies.
In addition, the application supports parsing of requests and building of responses by using the json-simple JSON serialization library software, and support for balancing multiple use cases with state-of-the-art features, such as low startup times and bulk requests.
Jolokia is an easy to install software that can only be accessed via a supported web browser. It can be accessed on any platform by using a configurable, REST-like URL encoding feature. The software runs on multiple HTTP proxy hops.
Under the hood and supported OSes
Taking a look under the hood of Jolokia, we can notice that the Java programming language has been used to write the program, which means that it is platform-independent, supported on GNU/Linux, Mac OS X and Microsoft Windows operating systems.
For your convenience, it is available for download as both pre-built binaries and a source tarball. It has been successfully tested on both 32-bit and 64-bit computers.