FMQ Server Test
This test reports performance statistics pertaining to the FioranoMQ server.
Target of the test : A FioranoMQ Server
Agent deploying the test : An internal agent
Outputs of the test : One set of results for a FioranoMQ server being monitored.
Parameter | Description |
---|---|
Test Period |
How often should the test be executed. |
Host |
The IP address of the host for which this test is to be configured. |
Port |
The port at which the specified host listens. |
HomeDir |
The location of the directory in which the FioranoMQ server has been installed. For example, the HomeDir for a Windows installation of the FioranoMQ server will be of the following format: C:\PROGRA~1\Fiorano\FIORAN~1.0. The format for a Unix installation will be: /user/egurkha/Fiorano/FioranoMQ7.0. |
SvrBinDir |
The full path to the bin directory of the FioranoMQ server installation that contains the file ConnectionManager.xmlin FioranoMQ server 6.0, or the FMQListeners.xmlin the FioranoMQ7.0. These files, which are required for starting the respective FioranoMQ servers, also help the test in determining the version number of the FioranoMQ server (whether 6 or 7). For example, the svrbindir for a Windows installation of the server will be of the format: C:\PROGRA~1\Fiorano\FIORAN~1.0\bin. The format for Unix installations will be: /user/egurkha/Fiorano/FioranoMQ7.0/bin. |
ServerMode |
The mode in which the FioranoMQ server is running. This parameter can take any of the following values:
|
AdminID |
The user name of the FioranoMQ server's administrator. The default is "admin". |
Admin Password |
The password corresponding to the specified admin user. |
Confirm Password |
Confirm the password by retyping it here. |
ACF |
ACF stands for Admin Connection Factory object. Specify the name of an existing ACF object in this text box. This object is used to obtain a handle to an Admin connection. |
TCF |
TCF stands for Topic Connection Factory object. Specify the name of an existing TCF object in this text box. This object is used to set up a connection with the provider. |
TrustStore |
The truststore or keystore database which the JVM uses to verify certificates. For example, this parameter can take the value c:\FioranoMQ\bin\jssecacerts on Windows (on Unix, the path would be expressed as: /user/egurkha/Fiorano/FioranoMQ7.0/bin/jssecacerts), where jssecacerts is the truststore database which the JVM uses. |
Note:
Refer to How to find the ServerMode, ACF and TCF parameters for a FioranoMQ server?
Measurement | Description | Measurement Unit | Interpretation |
---|---|---|---|
Active connections |
The number of active client connections to the server |
Number |
A large number of active connections could indicate that a large number of clients have connected to the server. Alternatively, it could also mean that connections are not being released / closed properly. |
Total topics |
The number of topics present in the server. The FioranoMQ server sends messages to a client through a queue or a topic. While a message in a queue can be sent to a single recipient only, a message in a topic can be sent to multiple recipients who subscribed for the topic. |
Number |
|
Topics messages consumed |
The rate at which messages are received from all the topics on the server |
Reads/Sec |
This measure is an indicator of clients actively connecting and receiving messages from topics for which they have subscribed. An increase or decrease in the rate of message consumption represents the system load. |
Topic messages published |
The rate of publication of messages to all the topics on the server. |
Writes/Sec |
This measure is an indicator of clients actively connecting and sending messages to topics. An increase or decrease in the rate of message publication represents the system load. |
Total durable subscribers |
The number of durable subscriptions on all the topics present in the server. If a client with a durable subscription is not currently available for receiving messages, then such messages will not be lost in transit. Instead, the messages will be stored by the server until such time that client becomes available. Once the client is activated, the messages will be automatically sent. |
Number |
If the total number of durable subscribers is high, then we can expect the total durable messages to be stored on the FioranoMQ also to be relatively on the higher side. |
Total durable messages |
The total number of messages pending for all durable subscribers on all topics present in the server |
Number |
If the value of this measure is consistently high, it indicates that the receivers are not receiving the messages stored in the topics. The reason is that the clients may not be active to receive messages or the clients may be unable to connect to the server. |
Total queues |
The number of queues present in the server |
Number |
|
Queue messages consumed |
The rate at which messages are received from all the queues on the server |
Reads/Sec |
This measure is an indicator of clients actively connecting and popping messages from queues. An increase or decrease in the rate of message consumption represents the system load. |
Queue messages pushed |
The rate of number of messages pushed to all queues on the server. |
Writes/Sec |
This measure is an indicator of clients actively connecting and pushing messages into the queues. An increase or decrease in this rate represents the system load. |
Topic connection factories |
The number of topic connection factories present in the server. |
Number |
|
Admin connection factories |
The number of admin connection factories present in the server. |
Number |
|