VDI Desktop Provider Test

Desktop providers encapsulate the details of the underlying virtualization platform. Typically, the Oracle VDI broker manages desktops provided by VMware vSphere/ESX servers, Microsoft Hyper-V, and Oracle VM VirtualBox. By closely monitoring the desktop providers in your Oracle VDI environment, you can promptly isolate the following:

  • Unresponsive providers
  • Providers running resource-intensive desktops
  • Providers running free desktops
  • Providers without any free desktops

Target of the test : An Oracle VDI Broker

Agent deploying the test : An internal/remote agent

Outputs of the test : One set of results for each desktop provider managed by the Oracle VDI broker being monitored.

Configurable parameters for the test
Parameter Description

Test period

How often should the test be executed

Host

The host for which the test is to be configured.

Port

The port number at which the specified Host listens to.

SudoPath

This test executes certain privileged VDA (Virtual Desktop Access) commands to pull out the desired metrics from the broker. To enable the test to run these commands, you first need to install a sudo package on the broker host. The procedure for installing this package is detailed in Pre-requisites for Monitoring the Oracle VDI Broker in an Agent-based Manner. Once the package is installed, you need to specify the full path to the install directory of the sudo package in the SudoPath text box.

Detailed Diagnosis

To make diagnosis more efficient and accurate, the eG Enterprise suite embeds an optional detailed diagnostic capability. With this capability, the eG agents can be configured to run detailed, more elaborate tests as and when specific problems are detected. To enable the detailed diagnosis capability of this test for a particular server, choose the On option. To disable the capability, click on the Off option.

The option to selectively enable/disable the detailed diagnosis capability will be available only if the following conditions are fulfilled:

  • The eG manager license should allow the detailed diagnosis capability
  • Both the normal and abnormal frequencies configured for the detailed diagnosis measures should not be 0.
Measurements made by the test
Measurement Description Measurement Unit Interpretation

Status

Indicates the current status of this desktop provider.

 

 

 

 

 

 

This measure reports one of the following values:

  • OK
  • Unresponsive
  • Error

The table below lists the numeric values that correspond to the states mentioned above:

State Numeric Value
OK 1
Unresponsive 0
Error 3

Note:

Typically, this measure will report the States indicated in the table above. However, in the graph of this measure, the status of the provider will be represented using the numeric equivalents only - i.e., 1, 0, and 3.

Using the detailed diagnosis of this measure, you can determine the provider type.

Is desktop provider enabled?

Indicates whether/not this desktop provider is enabled.

 

The table below lists the values that this measure can report and their corresponding numeric values:  

Measure Value Numeric Value
Yes 1
No 0

Note:

Typically, this measure will report the Measure Values indicated in the table above. However, in the graph of this measure, the status of the provider will be represented using the numeric equivalents only.

Pools

Indicates the number of pools currently assigned to this desktop provider.

Number

To know the names of the pools, use the detailed diagnosis of this measure.

Datacenters

Indicates the number of datacenters currently managed by this provider.

 

Number

This measure will appear only if the desktop provider is 'VMware' - i.e., only for VMware vSphere/ESX hosts. 

To know the names of the datacenters, use the detailed diagnosis of this measure.

Total desktops

Indicates the total number of desktops of this desktop provider that are currently managed by the broker.

Number

The detailed diagnosis of this measure will reveal the name of each desktop managed by this provider, the current state of the desktop, the user assigned to the desktop, and the pool to which the desktop belongs.

Desktops with users assigned

Indicates the number of desktops of this provider that are currently assigned to users.

 

Number

 

Desktops with users not assigned

Indicates the number of desktops of this provider that are not currently assigned to users.

Number

 

Desktops with users assigned utilization

Indicates the percentage of desktops of this provider that have been assigned to users.

Number

Comparing the value of this measure across providers will enable you to identify which desktop provider still has free desktops - i.e., desktops that are yet to be assigned to users.

CPU utilization

Indicates the percentage of the physical CPU resources of this provider that have been utilized by its desktops.

Percent

Compare the value of this measure across providers to know which provider runs CPU-intensive desktops. Potential CPU bottlenecks on a provider can thus be proactively isolated.

CPU usage

Indicates the physical CPU usage of the desktops run on this provider in GHz.

GHz

A high value or a steady increase in this value for a provider is indicative of abnormal CPU usage by the desktops on that provider.

 

Total memory:

Indicates the total physical memory of this desktop provider.

MB

 

Memory utilization

Indicates the percentage of physical memory of this provider utilized by the desktops.

Percent

Compare the value of this measure across providers to determine whether the physical memory resources of any provider is being unduly drained by its desktops.

Memory usage

Indicates the current absolute value of memory usage of the desktops on this provider.

MB

A high value or a steady increase in this value for a provider is indicative of abnormal memory usage by the desktops on that provider.

Number of storage

Indicates the number of storages currently assigned to this desktop provider.

Number

 

Total capacity

Indicates the total storage capacity of this provider.

MB

 

Storage utilization

Indicates the percentage of storage capacity used by this provider.

Percent

Compare the value of this measure across providers to know which provider is consuming the maximum storage space.

Storage usage

Indicates the amount of storage space utilized by this provider.

MB

Compare the value of this measure across providers to know which provider is consuming the maximum storage space.