- In the Central list, select Monitoring Server Groups.
- Click the New Monitoring Server Group icon. The Monitoring Server / Monitor wizard appears:
- Select Monitor Server and click Next. The Name and Connection step is shown.
Type a name for the Monitoring Server
and optionally provide a description. Finally type the hostname or IP address of the
server into the Host field and click Next.
The Resources step is shown. Check "App
Servers" and click Next.
Select JBoss, then enter the JBoss
Naming Service port number, the user name, and password. The user name and password are
not always required. Check with your network administrator.
Click the Test Connection button to test
the connection. If the connection is successful, you will see a pop-up containing some
information about the JBoss server. If the connection fails, you will see an error message
explaining what went wrong.
- Click Next.
Review the information to be sure it is
correct, then check the "Create a new Monitor for this Monitor Server" box and click
Enter a name for the Monitor and an
optional description, then click Next.
- At this point you can choose which statistics you are interested in. For each statistic, you can choose a "sample rate" which determines how often that statistic will be collected.
What you should see
In addition to the standard statistics that are offered (for example, "JVM Heap Size"), you can track the value of any JMX MBean attribute. For example, to track the current number of messages in the JMS topic named "testTopic", check the "JMX Attribute" box, and in the "Arguments" column enter:
You can use the "Add Custom Object" button to add as many JMX MBean attributes as you like. Some more examples:
- To track the total amount of time spent processing HTTP requests since JBoss started, in the "Arguments" column enter:
- To track the current number of threads in the HTTP thread pool, in the "Arguments" column enter:
- To track the current number of open database connections used by the data source named "myDataSource", in the "Arguments" column enter: