How do I let the JON Agent connect to my JBoss AS instance if Ive secured the jmx invoker?
The JON agent uses the JMX detached invoker service to talk to the MBean server running inside of a JBoss AS server. If this has been secured, as described here http://wiki.jboss.org/wiki/Wiki.jsp?page=HowDoISecureTheJMXConnection, then you need to set the java.naming.security.principal/credentials in the JON configuration for that JBoss AS resource. To do this simply select the JBoss AS instance from the Browse Resources list in JON, click on the Inventory tab, scroll down to the bottom and hit the Edit button underneath the Configuration Properties section. On this screen you will be able to change all the settings described here. In the boxes java.naming.security.principal/credentials put the username/password you use to connect to the JMX invoker and hit the OK button. The JON Agent should now be able to connect to the MBean Server within the JBossAS instance and begin collecting metrics.