Agents Administration - Tests
 

Default Parameters for RHEVHostProcTest

This test runs periodic usage checks on the CPU resources of the hypervisor. Besides proactively detecting abnormal CPU consumption by the hypervisor, the test also accurately points you to the root-cause of the CPU contention - did it happen because of CPU-hungry VMs on the hypervisor? did it happen because of CPU-hungry user processes or system-level processes? did it occur when the hypervisor performed Kernel Same-Page Merging? or did it happen when the CPU was idle?

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

  • The TEST PERIOD list box helps the user to decide how often this test needs to be executed. 

To auto-discover the VMs on a target RHEV hypervisor and obtain the outside view of the performance of each VM, the eG agent needs to connect to the RHEV Manager that manages the target RHEV hypervisor. To enable the eG agent to obtain the outside view, you need to configure the test with the following:

  • Specify the IP address/host name of the RHEV Manager that the eG agent should connect to in the RHEL MGR HOST text box.

  • Specify the port number at which the said RHEV Manager listens in the RHEL MGR PORT text box.

  • Specify the domain to which the RHEV Manager belongs in the RHEL MGR DOMAIN text box.

  • In the RHEL MGR USER and RHEL MGR PASSWORD text boxes, specify the credentials of the user with read-only access to the Restful API on the RHEV manager. To know how to create a read-only role and assign it to a user, Click here.

    If the RHEV hypervisor being monitored was discovered via an RHEV Manager, then the IP address, port number, domain name, and user credentials of the RHEV Manager used for discovery will be automatically displayed against the respective parameters.

    If the RHEV hypervisor being monitored was not discovered via an RHEV Manager, but you still want to use an RHEV Manager for obtaining the outside view, then, you can select any IP address of your choice from the RHEL MGR HOST list. By default, this list will be populated with the IP addresses/host names of all the RHEV Managers that were configured for the purpose of discovering the RHEV hypervisors. If you select an RHEL MGR HOST from this list, then the corresponding port number, domain name, and user credentials will be automatically displayed against the respective parameters.

    On the other hand, if the RHEV Manager that you want to use for metrics collection is not available in the RHEL MGR HOST list, then, you can configure an RHEV Manager on-the-fly by picking the Other option from the RHEL MGR HOST list. An ADD THE RHEV MANAGER DETAILS window will then pop up. In the pop up window specify the following:

    • Specify the IP address/host name of the RHEV Manager that you wish to add in the RHEV Manager identity text box.

    • Set Use SSL to connect to RHEV Manager flag to Yes if the RHEV manager in your environment is SSL-enabled. Otherwise, set this flag to No.

    • If the RHEV Manager is SSL-enabled, then 8443 will be displayed in the Manager Port text box by default. On the other hand, if the manager is not SSL-enabled, the default Manager Port will be 8080. If the RHEV manager in your environment listens on a different SSL or non-SSL port, then make corresponding changes to the default setting.

    • If you also want to discover additional RHEV servers in your environment using this RHEV manager, set the Discover RHEV Hypervisors using this RHEV manager flag to Yes. If you only want to use this RHEV manager to obtain the outside view of VMs, set this flag to No.

    • In the Username to connect to RHEV manager and Password for user text boxes, specify the credentials (i.e., user name and password) of a user who has been assigned read-only access. To know how to create a read-only role and assign it to a user, Click here.

    • Confirm the password by retying it in the Confirm password for user text box.

    • Specify the domain to which the RHEV Manager belongs to in the Domain name for the RHEV Manager text box.

  • Confirm the RHEL Manager password by retyping it in the CONFIRM PASSWORD text box.

  • By default, the RHEV Manager is SSL-enabled. Accordingly, the SSL flag is set to Yes by default. This indicates that the eG agent will communicate with the RHEV Manager via HTTPS by default.

  • Specify the name of a user who has the right to connect to the RHEV hypervisor via SSH in the HYPERVISOR USER text box.

  • Specify password of the HYPERVISOR USER in the HYPERVISOR PASSWORD text box.

  • Confirm the HYPERVISOR PASSWORD by retyping it in the CONFIRM PASSWORD text box.

  • Enter the SSH port at which the RHEV hypervisor listens in the HYPERVISOR SSH PORT text box.

  • Once the necessary values have been entered, clicking on the Update button will 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.