Solace Connectivity Test

The availability of the target Solace PubSub+ Event Broker round the clock is imperative to ensure that users have uninterrupted access to the subscriptions, topics and other critical computing resources. A Solace PubSub+ Event Broker might be rendered unavailable owing to many reasons - e.g., an internal configuration error, the non-availability of the Solace PubSub+ Event Broker’s web interface, etc. While the knowledge of the failure of a Solace PubSub+ Event Broker is valuable to an administrator, knowing what caused the failure can alone help the administrator quickly resolve the issue and restore the broker to normalcy.

This test instantly informs administrators of the non-availability (if any) of the target Solace PubSub+ Event Broker, reports the response code received for the requests, and also intimates them of any probable slowdown in the responsiveness of the broker.

Target of the test : A Solace PubSub+ Event Broker

Agent deploying the test : A remote agent

Outputs of the test : One set of results for the target Solace PubSub+ Event Broker being monitored

Configurable parameters for the test
Parameter Description

Test Period

How often should the test be executed.

Host

The IP address of the target host for which this test is to be configured.

Port

Refers to the port at which the Solace PubSub+ Event Broker listens to.

UserName and Password

By default, the eG agent executes SEMP (Solace Element Management Protocol) APIs on the target broker to collect the required metrics. For the eG agent to execute the SEMP APIs, a special user with read only privilege is required. Specify the credentials of such a user in the UserName and Password text boxes. To know how to create such a user, refer to Creating a New User for Monitoring Solace PubSub+ Event Broker.

Confirm Password

Confirm the Password by retyping it in the Confirm Password text box.

SSL

By default, this flag is set to No indicating that the Solace PubSub+ Event Broker is not SSL-enabled by default. Set this flag to Yes if the Solace PubSub+ Event Broker is SSL-enabled.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

Status

Indicates the current status of the target broker.

 

The values reported by this measure and its numeric equivalents are mentioned in the table below:

Measure values

Numeric values
Down 0
Available 100

Note:

By default, this measure reports the Measure Values listed in the table above to indicate the current status of the broker. The graph of this measure however, is represented using the numeric equivalents only i.e., 0 or 100.

Response time

Indicates the time taken by the target broker to respond to the requests it receives.

Seconds

Response time being high denotes a problem. Poor response times may be due to the target broker being overloaded or misconfigured. If the target broker accessed involves the generation of dynamic content, backend problems (e.g., an overload at the application server or a database failure) can also result in an increase in response time.

Response code

Indicates the response code returned by the target broker for the request received.

Number

A value between 200 and 300 indicates a good response. A 4xx value indicates a problem with the requested content (e.g., page not found). A 5xx value indicates a server error.

Content length

Indicates the size of the content returned by the broker.

KB

Typically the content length returned should be the same across time. Any change in this metric may indicate the need for further investigation.