The JBoss agent communicates and gathers JMX data through the JBoss JMX Remote JNDI Service. This allows the agent to remotely gather information from the JMX Server providing a similar flexibility to that of the Windows Perfmon agent.
In order to monitor a JBoss JMX Server, select JBoss Application Server from the Agent Tab. This will populate the settings tab with JBoss specific variable entries.
The JBoss Server Host specifies the remote host to which the agent will connect to retrieve JMX data. This differs from the Agent Controller host specified in the Host tab as the JBoss Server Host does not require the Agent Controller to be running on it due to the agents ability to gather information remotely. If you wish to monitor the server that the agent controller is running on then this value can be left as localhost.
The JBoss JNP Port is the port used to connect to the JBoss JNDI Service. This is server specific, but the default value is 1099.
The JBoss Agent requires access to a set of JBoss libraries that are supplied with the application server. The agent must know the location of these libraries in order to establish a connection to the application server. During the Agent Controller configuration you will be prompted for the JBoss Application Server Home as follows.
Please enter the JBoss Application Server Home: Default>"C:\jboss_4.0.1" (Press <ENTER> to accept the default value) New value>
In this field you should enter the location of the JBoss Application Server installation.