0 Replies Latest reply on Jul 18, 2013 11:29 AM by janssk77

    interoperable JMX connector in AS 7

    janssk77

      Hi,

       

      I'm trying to integrate my AS 7 (7.1.3) instance with a monitoring tool (eg zabbix)

       

      The recommend way of enable remote access to JMX is to use the service:jmx:remoting-jmx://{host_name}:{port} format, as explained in https://community.jboss.org/wiki/UsingJconsoleToConnectToJMXOnAS7

       

      However, this forces my monitoring server into using a jboss propriatary wire format. This is not always trivial to do (eg https://www.zabbix.com/forum/showthread.php?p=124364)

       

      AFAIK, JS160 was invented to overcome this kind of interop issues. The spec allows vendors to add other fancy transports (like jboss remoting), but it also clearly states 'The RMI connector is the only connector that must be present in all implementations of this specification'

       

      Most monitoring systems rely on this part of the spec and only implement the RMI connector. However, that one is not supported anymore on AS7.

       

      Are there plans to add support for it ? I tried using the sun vm parameters (-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.authenticate=fal

      se -Dcom.sun.management.jmxremote.ssl=false) to enable remote JMX on a sun jvm, but in that case some sections of the JMX tree (eg the complete jboss.as domain)  disappear from the management tree.