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" />