VDI Pools Test
A pool is a collection (or container) of desktops. Typically, you will create different pools for different types of users. Pool monitoring enables you to ascertain the type of pools that have been configured on the broker, the current status of each pool, and the number and nature of desktops added to the pool. With the help of the VDI Pools test, you can achieve all of the above.
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 pool configured on the Oracle VDI broker being monitored.
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 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:
|
Measurement | Description | Measurement Unit | Interpretation | ||||||
---|---|---|---|---|---|---|---|---|---|
Assignment status |
Indicates whether this pool is enabled/disabled for desktop assignment currently.
|
|
This measure reports the value Enabled if desktops can be assigned to the pool, and the value Disabled if desktops cannot be assigned to the pool. The table below lists the numeric values that correspond to the states mentioned above:
Note: Typically, this measure will report the States indicated in the table above. However, in the graph of this measure, the status of the pool will be represented using the numeric equivalents only - i.e., 1 and 2. |
||||||
Type of desktop assignment |
Indicates the type of desktops assigned to this pool. |
|
This measure can report either of the following values:
Flexible desktops, which are flexibly assigned to users, are temporarily owned by these users. Once users log out of their desktops or their desktops are no longer in use, they will be recycled and become available for other users. As part of the recycle process, the desktop assignment will be removed. Personal desktops are personally assigned to users, and are hence owned by these users (similar to the personal computers under their desks). Thus, they will never be recycled and will never become available for other users. (However, an administrator can explicitly remove the assignment and re-assign a desktop to a different user). The table below lists the numeric values that correspond to the desktop assignment types explained above:
Note: Typically, this measure will report the Assignment Types indicated in the table above. However, in the graph of this measure, the desktop assignment type will be represented using the numeric equivalents only - i.e., 1 and 2.
|
||||||
Cloning status |
Indicates whether cloning is currently enabled or not for this desktop.
|
|
A straightforward method of deploying a new desktop without building it from scratch is to clone an existing desktop. Desktop clones are exact copies; the configuration and disks are duplicated. This measure reports the value Enabled if cloning is enabled for the pool, and the value Disabled if cloning is not enabled for the pool. The table below lists the numeric values that correspond to the states mentioned above:
Note: Typically, this measure will report the States indicated in the table above. However, in the graph of this measure, the cloning status will be represented using the numeric equivalents only - i.e., 1 and 0. |
||||||
Number of cloning jobs |
Indicates the number of cloning jobs currently executing on the broker. |
Number |
This measure will appear only for those pools for which the 'Cloning status' measure reports the value 'Enabled'. Ideally, the value of this measure should be low. This is because, cloning and recycling of desktops can be resource intensive processes. For this reason, Oracle Virtual Desktop Infrastructure enables you to limit the number of clone and recycle jobs that can run in your VDI environment at any one time.
|
||||||
Guest pool |
Indicates whether this pool has the 'Guest' flag turned on. |
|
A Guest pool provides desktops for users who have no assignments to desktops or other non-Guest pools on the Oracle VDI Center they are currently connecting to.
|
||||||
Total desktops |
Indicates the total number of desktops in this pool. |
Number |
|
||||||
Running desktops |
Indicates the number of desktops in this pool that are currently running. |
Number |
Use the detailed diagnosis of this measure to know the names of the running desktops and the user assigned to each. |
||||||
Poweredoff desktops |
Indicates the number of desktops in this pool that are currently powered off. |
Number |
Compare the value of this measure across pools to know which pool has the maximum number of powered off desktops. Use the detailed diagnosis of this measure to know the names of the powered-off desktops and the user assigned to each. |
||||||
Suspended desktops |
Indicates the number of desktops in this pool that are currently suspended. |
Number |
Compare the value of this measure across pools to know which pool has the maximum number of suspended desktops. |
||||||
Unknown desktops |
Indicates the number of unknown desktops in this pool currently. |
Number |
If the broker is unable to detect the state of a desktop, such a desktop is said to be of an 'Unknown' state. |
||||||
Desktops with users not assigned |
Indicates the number of desktops in this pool without any users assigned currently. |
Number |
Use the detailed diagnosis of this measure to know the names of the desktops that are not assigned to users. |
||||||
Used desktops |
Indicates the number of desktops in this pool that are currently being used by users. |
Number |
|
||||||
Idle desktops |
Indicates the number of desktops in this pool that are currently unused. |
Number |
A desktop is in the 'Idle' state whenever it is assigned and the user is not using it; for instance, when the desktop is assigned and the user has not logged in yet or when the desktop is assigned and the user just logged out. A desktop is recycled after it remains in the idle state for a configurable amount of time. |
||||||
Error desktops |
Indicates the number of desktops in this pool with errors currently. |
Number |
Ideally, the value of this measure should be 0. Use the detailed diagnosis of this measure to know the names of the desktops with errors and the user assigned to each. |
||||||
Reserved desktops |
Indicates the number of reserved desktops in this pool currently. |
Number |
A desktop is Reserved when it is being worked on by the Oracle VDI Core. This desktop state usually occurs when the desktop is the source of a manual copy operation or the desktop is recycled. The desktop will become available after leaving the Reserved state. |