AMH Process Availability Test

Alliance Messaging Hub (AMH) is a modular, financial messaging solution for corporate networks. It allows extensive throughput and sophisticated data management through the use of latest technology to manage messages and files. For AMH to work on a physical node, there are a number of processes that should be running on the node. If one of these processes are not running, the node might appear online but will not be able to perform its function.

This test monitors the physical node and checks if the start and launcher processes are running, and also collects metrics around number of processes running. These statistics provide insights to administrators about the current functioning of the node and if there is any potential fault in the system.

Target of the test : A Swift AMH node instance

Agent deploying the test : An internal agent

Outputs of the test : One set of results for each Swift AMH node being monitored.

Configurable parameters for the test

Parameter

Description

Test period

How often should the test be executed

Host

The host for which the test is to be configured.

Port

The port at which the specified host listens.

SSL

If the JBoss AS/EAP server being monitored is an SSL-enabled server, then set the SSL flag to Yes. If not, then set the ssl flag to No.

JMX Remote Port

Specify the port at which the JMX listens for requests from remote hosts. Ensure that you specify the same port that you configured in the management.properties file in the <JAVA_HOME>\jre\lib\management folder used by the target application Java Applications chapter.

JNDI Name

Specify the lookup name for connecting to the JMX connector of the Swift AMH.

JMX User, JMX Password and Confirm Password

These parameters appear only if the Measurement Mode is set to jmx. If JMX requires authentication only (but no security), then ensure that the JMX User and JMX Password parameters are configured with the credentials of a user with read-write access to JMX. To know how to create this user, refer to the How to Monitor JBoss Application Server Using eG Enterprise? chapter. Confirm the password by retyping it in the Confirm Password text box.

Measures made by the test

Measurement

Description

Measurement Unit

Interpretation

AMH Process Status

Indicates the current status of AMH processes running on the current node.

 

The numeric values that correspond to these measure values are as follows:

Measure Value Numeric Value
Running 10
Partially running 5
Not running 0

Note:

By default, this measure reports the Measure Values listed in the table above to indicate the AMH Process Status. In the graph of this measure however, the same is indicated using the numeric equivalents only.

Number of processes running

Indicates the number of Swift AMH processes currently running on the this node.

Number

The value depicts the total count processes running among the processes that were configured.