With the release of vFabric SQLFire 11 we can now start a JMX manager with the locator itself. To do that we add the following to the sqlfire.properties file of the locator itself.
jmx-manager=true
jmx-manager-start=true
jmx-manager-ssl=false
jmx-manager-http-port=8083
Then with the locator started we can verify we have it running on the default port of 1099 as shown below.
[Thu May 02 09:45:49 papicella@:~/sqlfire/vFabric_SQLFire_11_b40332/pasdemos/agent-test/locator ] $ netstat -an | grep 1099
tcp4 0 0 127.0.0.1.1099 127.0.0.1.64803 ESTABLISHED
tcp4 0 0 127.0.0.1.1099 127.0.0.1.64801 ESTABLISHED
tcp4 0 0 127.0.0.1.64801 127.0.0.1.1099 ESTABLISHED
tcp4 0 0 127.0.0.1.64803 127.0.0.1.1099 ESTABLISHED
tcp4 0 0 127.0.0.1.1099 127.0.0.1.64799 ESTABLISHED
tcp4 0 0 127.0.0.1.64799 127.0.0.1.1099 ESTABLISHED
tcp46 0 0 *.1099 *.* LISTEN
Finally start jconsole and connect using a service URL as follows
Format:
service:jmx:rmi://{hotname}/jndi/rmi://{hostname}:1099/jmxrmi
Example:
service:jmx:rmi://Pas-Apicellas-MacBook-Pro.local/jndi/rmi://Pas-Apicellas-MacBook-Pro.local:1099/jmxrmi
Once connected you can browse the MBean as shown in the image below.
More Information
http://pubs.vmware.com/vfabric53/index.jsp?topic=/com.vmware.vfabric.sqlfire.1.1/manage_guide/jmx/jmx_intro.html
No comments:
Post a Comment