Cassandra Node Status Test

This test auto-disovers the nodes of the target Cassandra Database cluster and for each node, reports the current state and the load handled. Using this test , administrators can figure out the nodes that are down and the nodes that are handling the maximum amount of load.

Target of the test : A Cassandra Database

Agent deploying the test : An external/remote agent.

Outputs of the test : One set of results for each node clustered to the target Cassandra Database node being monitored.

Configurable parameters for the test
Parameters Description

Test Period

How often should the test be executed.

Host

The host for which the test is to be configured.

Port

The port on which the specified host listens. By default, this is 9042.

JMX Remote Port

Here, 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 cassandra-env.sh file (if the target Cassandra Database node is installed on a Unix host) or the cassandra-env.ps1 file (if the target Cassandra Database node is installed on a Windows host) in the <CASSANDRA_HOME> directory used by the target Cassandra Database node. To know how to specify the remote port, refer to Enabling JMX Support for JRE.

JMX User and JMX Password

If JMX requires authentication only (but no security), then ensure that the user and 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 Configuring the eG Agent to Support JMX Authentication.

Confirm Password

Confirm the Password by retyping it in this text box.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

Status

Indicates the current status of this node.

 

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

State Numeric Value
Down 0
Up 1
Off cooling 10
Off connector rating 11
On but inline power failure 12

Note:

By default, this measure reports the Measure Values listed in the table above to indicate the current state of this node. The graph of this measure however, represents the status of the node using the numeric equivalents only.

Load

Indicates the amount of data handled by this node. In other words, this indicates amount of file system data under the Cassandra data directory after excluding all content in the snapshots sub directories of this node.

MB

By comparing the value of this measure across nodes, administrators can figure out the node that is handling the maximum amount of load.