ActiveMQMonitor
This monitor tests the availability of an ActiveMQ broker. The service is considered available if a successful connection is made.
Configuration and use
| Parameter | Description | Default | 
|---|---|---|
Required  | 
||
broker-url  | 
The ActiveMQ Broker URL to connect to.  | 
vm://localhost?create=false&broker.persistent=false  | 
Optional  | 
||
user  | 
The user name used to log in to the ActiveMQ broker.  | 
n/a  | 
password  | 
The password used to authenticate the user on the ActiveMQ broker.  | 
n/a  | 
use-nodelabel  | 
A boolean to enable using the nodelabel when connecting to the ActiveMQ broker.  | 
false  | 
create-session  | 
A boolean to enable creating a JMS session when connecting to the ActiveMQ broker.  | 
false  | 
client-id  | 
The client ID to use when connecting to the ActiveMQ broker.  | 
n/a  | 
This monitor implements the Common Configuration Parameters.
Examples
Sample configuration on how to configure the monitor in poller-configuration.xml.
Note that you must include the monitor section for each service in your definition.
<service name="ActiveMQ" interval="300000" user-defined="false" status="on">
   <parameter key="broker-url" value="failover://auto+ssl://192.168.1.1:61616/"/>
   <parameter key="use-nodelabel" value="true"/>
</service>
<monitor service="ActiveMQ" class-name="org.opennms.netmgt.poller.monitors.ActiveMQMonitor" />