add JMX wrapper for remote monitoring