Currently, I believe JMX metrics are only retrieved from agents that are running in an Application Server, e.g. Tomcat, WebLogic, WebSphere. There is a JMX_Agent field extention available in the Community Documents that can be run as a second -javaagent startup argument to work-around this behavior, but I have never tried it.