Introduction

This wizard helps to create multiple configuration snippets which you can add to your OpenNMS configuration files to create a monitor with a data collection of any external Java application which has connecting via JMX1 enabled (e.g. a Java Application Server).

The wizard has multiple steps. These are:

1. Introduction

This Introduction view.

2. Service Configuration

The external java application provides multiple information via so called Managed Beans (MBeans)2. To retrieve all MBeans provided by the java application we want to monitor we have to set up multiple connection settings, e.g. the host and port. After we have done that, all MBeans are collected and shown to the user (see step 3) to make some changes.

3. MBeans Configuration

After setting up the Service Configuration all Managed Beans from the external java application were retrieved. So we have got a whole bunch of MBeans collected, but not all of them are relevant for our monitor. So we can add or remove MBeans from the monitor scope. We can also make some changes to make the MBean names (and attributes, and so on) more human readable.

4. OpenNMS Configuration

After we have configured the MBeans we want to monitor multiple configuration snippets have been generated according to the settings during this wizard. The configuration files now have to be put into your running OpenNMS. This is described in more detail in this step.
1. Wikipedia: Java Management Extensions (JMX)
2. Wikipedia: Managed Bean (MBean)