Agents Administration - Tests
 

Default Parameters for RedisClientTest

This test monitors client connections to the Redis server and captures blocked connections. This way, administrators can confirm if connections being blocked (probably by blocking commands) is the reason why clients are unable to the connect to the server. The test also monitors the size of the input buffers of clients and the output list of clients and reports the size of the largest buffer and the length of longest output list. In the process, the test reveals whether/not input and output buffers are properly sized, thereby prompting administrators to fine-tune them.

This page depicts the default parameters that need to be configured for the RedisClientTest.

  • The TEST PERIOD list box helps the user to choose how often should the test be executed.

  • In some high security environments, a password may have been set for the Redis server, so as to protect it from unauthorized accesses/abuse. If such a password has been set for the monitored Redis server, then specify that password against REDIS PASSWORD. Then, confirm the password by retyping it against CONFIRM PASSWORD.

    If the Redis server is not password protected, then do not disturb the default setting of this parameter.

    To determine whether/not the target Redis server is password-protected, do the following:

    • Login to the system hosting the Redis server.

    • Open the redis.conf file in the <REDIS_INSTALL_DIR>.

    • Look for the requirepass parameter in the file.

    • If this parameter exists, and is not preceded by a # (hash) symbol, it means that password protection is enabled for the Redis server. In this case, the string that follows the requirepass parameter is the password of the Redis server. For instance, say that the requirepass specification reads as follows:

      requirepass red1spr0

      According to this specification, the Redis server is protected using the password red1spr0. In this case therefore, you need to specify red1spr0 against REDIS PASSWORD.

    • On the other hand, if the requirepass parameter is prefixed by the # (hash) symbol as shown below, it means password protection is disabled.

      # requirepass red1spr0

      In this case, leave the REDIS PASSWORD parameter with its default setting.

  • By default, the detailed diagnosis of the Connected_clients measure reports the details of a maximum of 20 clients only. If you have a well-sized eG database, you may want to have detailed diagnostics display the details of more number of clients. In this case, you can increase the value of this parameter. On the other hand, if you want to conserve eG database space, then you can detailed diagnostics display the information related to the a lesser number of clients. In this case, set a value lower than 20 for the MAX CLIENTS parameter

  • Once the above values are provided, click on the UPDATE button to register the changes made.

When changing default configurations of tests, the values with “$” indicate variables that will be replaced by the eG system according to the specific server being managed - for instance, $hostName is the host/nickname of the target host, $port is the port number of the server being monitored. E.g., for a server xyz:80, $hostName will be changed automatically by the eG manager to “xyz” and $port will be changed to “80” when configuring a test.