VMware Horizon View Monitoring


Overview

Applications Manager lets you auto-discover, monitor and manage your VMware Horizon View environments. Applications Manager collects data from your managed virtual desktops and multiple Horizon View instances, spread across one or more datacenters.This data is then presented in preconfigured dashboards for real-time performance analysis. Applications Manager supports Version 8 of Horizon server. It assists multiple Horizon View instances and provides you with a single intuitive dashboard that allows you to view all VMware Horizon View components, status of services used by the View and underlying infrastructure as well.

While configuring the VMware Horizon View, Applications Manager discovers the following components as different monitors associates them to Monitor Group for Horizon View:

  • VMware Horizon View Connection Broker
  • Active Directory
  • vCenter
  • MsSQL or ORacle DB used for Events
  • Query Monitor with events query

Creating a new VMware Horizon View monitor

Supported Versions: VMware Horizon v7.x and above

Prerequisites for monitoring VMware Horizon View metrics: Click here

Using the REST API to add a new VMware Horizon View monitor: Click here

  1. Go to New MonitorAdd New MonitorVirtualization categoryVMware Horizon View monitor type.
  2. Specify the Display Name of the VMware Horizon View.
  3. Enter the Connection Broker Hostname or IP Address of the host where the Connection Broker is running.
  4. Enter User Name and Password for authentication.
  5. Choose the appropriate Version of Horizon server.
  6. Specify the Polling Interval in minutes.
  7. Click Fetch Horizon View Components. This discovers the VMware Horizon View Components namely vCenter Servers, Active Directory, MsSQL or Oracle DB used for Events and Query Monitor with events query from the network and starts monitoring it.
Note : Check out the Prerequisite for adding the Connection Broker monitor & the APM host.

Create a new VMware Horizon View Connection Broker monitor

Supported Versions: VMware Horizon v7.x and above

Prerequisites for monitoring VMware Horizon View Connection Broker metrics: Click here

Using the REST API to add a new VMware Horizon View Connection Broker monitor: Click here

  1. Click on New Monitor link.
  2. Select VMware Horizon View Connection Broker under the Virtualization category.
  3. Specify the Display Name of the VMware Horizon View.
  4. Enter the Connection Broker Hostname or IP Address of the host where the Connection Broker is running.
  5. Enter User Name and Password for authentication.
  6. Choose the appropriate Version of Horizon server.
  7. Specify the Polling Interval in minutes.
  8. Choose the Monitor Group with which you want to associate the VMware ESX server to, from the combo box (optional).
  9. Click Add Monitor(s). This discovers the VMware ESX/ESXi server from the network and starts monitoring it.

Monitored Parameters

Go to the Monitors Category View by clicking the Monitors tab. Click on VMware Horizon View Connection Broker under the Virtualization Table. Displayed is the VMware Horizon View bulk configuration view distributed into three tabs:

  • Availability tab, gives the Availability history for the past 24 hours or 30 days.
  • Performance tab gives the Health Status and events for the past 24 hours or 30 days.
  • List view enables you to perform bulk admin configurations.

Click on the monitor name to see all the server details listed under the following tabs:

Connection Broker

Parameters Description Supported Version
Version 7 or below Version 8
Connection Broker Configuration
Connection Broker ID The ID of the View connection broker.
Name The name of the View connection broker.
DNS Name The domain's DNS name.
NetBIOS Name The domain's NetBIOS name of the connection broker server.
IP Address The IP address of the connection broker server.
Version VMware View Version.
Build VMware View Buiild.
Activation Activation Status.
Is Alive Indicates whether the broker component is up.
Last Backup Time The time during which the last View LDAP backup was performed.
Type The internal monitoring type.
External URL URL throught whichh other modules connects.
Connection Broker Stats
Total Sessions The total number of desktop sessions.
Maximum Session The highest recorded number of current VDM sessions.
Total SVI Sessions The current number of VDM SVI sessions.
Maximum SVI Sessions The highest recorded number of current VDM SVI sessions.
Total Checked Out VMs The current number of checked out VDM VMs.
Maximum Checked Out VMs The highest recorded number of current checked out VDM VMs.

View Pool

Parameters Description Supported Version
Version 7 or below Version 8
Horizon View Pool Configuration
Pool ID This indicates the View desktop pool ID. Spaces are not allowed when specifying the pool ID.
Name The name of the desktop pool
Datastore Path This specifies which datastores to use for provisioning full-clone desktops.
Resource Pool Path This indicates the path to the resource pool that will contain the virtual desktops. If resource pools are not being used, simply specify the vSphere cluster.
VM Folder Path This specifies the vCenter folder in which we have to create the virtual machines.
Parent VM Path Indicates the full path to the parent VM used to export the network label data.
Parent VM Snapshot Path Indicates the path to the parent VM snapshot.
Composer Domain Your View Composer servers and the domains they are attached to.
Delivery Model Indicates if the Hosted Virtual Desktop delivery model is automatically provisioned into View pools.
Provision Enabled Indicates if the provisioning of VM for VDM is enabled or not.
Protocol This specifies the default display protocol from either RDP or PCoIP
Horizon View Pool Stats
Minimum Provisioned Desktops This indicates the minimum number of linked-clone desktops that should be provisioned and available during View Composer maintenance operations. This value must be smaller than the MinimumCount value.
Head Room Count This specifies the minimum number of desktops to have powered on and available at all times.
Maximum Count This specifies the maximum number of desktops to create.
Minimum Count This specifies that desktops should be provisioned on demand, in amounts equal to the number provided. To provision all desktops up front, use the same value specified for MaximumCount.

VM Details

Parameters Description Supported Version
Version 7 or below Version 8
Horizon View VM Details
Hostname The hostname of the virtual machine.
IP Address The IP address of the virtual machine.
VM Name The machine name of the virtual machine to be added to the pool.
Guest Full Name The name of the guest machine.
Is In Pool This retrieves desktops based on whether or not they are in a
desktop pool. Options are true or false.
Pool ID This indicates the desktop pool ID.
Is Linked Clone

This retrieves desktops based on whether or not they are a linked clone. Options are true or false.

Machine ID The Physical machine ID used to identify the physical desktop.
vCenter ID The vCenter Server ID.
Path The full path to the parent virtual machine.

Session Details

Parameters Description Supported Version
Version 7 or below Version 8
Desktop Sessions No. of Desktop Sessions that are currently active.
Application Sessions No. of Application Sessions that are currently active.
PCoIP Sessions Count No. of Sessions that are using PCoIP protocol type.
RDP Sessions Count No. of Sessions that are using RDP protocol type.
Blast Sessions Count No. of Sessions that are using Blast protocol type.
Unknown No. of Sessions that are using Unknown protocol type.
Connected Sessions No. of Sessions that are in Connected state.
Disconnected Sessions No. of Sessions that are in Disconnected state.
Pending Sessions No. of Sessions that are in Pending state.
Avg, Idle Duration Average Idle duration of a Session.
Remote Sessions Details
Session Indicates the View session ID for remote VMs.
DNS Name Indicates the DNS name of the Virtual Desktop for remote VMs.
Pool ID Indicates the desktop pool ID for remote VMs.
Start Time Indicates the time the session was started including the day, time, time zone, and year.
State Indicates the state of the desktop (Connected or Disconnected).
Protocol Indicates the protocol being used in session (PCoIP or RDP).
Duration Indicates the duration of the session.
Local Sessions Details
Session Indicates the View session ID for local VMs
DNS Name Indicates the DNS name of the Virtual Desktop for local VMs
Pool ID Indicates the desktop pool ID for local VMs
Start Time Indicates the time the session was started including the day, time, time zone, and year.
State Indicates the state of the desktop (Connected or Disconnected).
Protocol Indicates the protocol being used in session (PCoIP or RDP).
Duration Indicates the duration of the session.
Blast Performance
Avg. Blast Data Sent Avg. data transmitted on a Blast protocol session in MB.
Blast Data Sent Total Total data transmitted in MB.
Avg. Blast Data Received Average data received on a Blast protocol in MB.
Blast Data Received Total Total data transmitted in MB.
Avg. Blast Round Trip Time The average round trip time in milliseconds between server and client for a Blast protocol session.
Avg. Blast Image Data Sent Average Imaging data that have been transmitted for a Blast protocol session in MB.
Blast Image Data Sent Total Total Imaging data that have been transmitted in MB.
Avg. Blast Image Data Received Average Imaging data that have been received for a Blast protocol session in MB.
Blast Image Received Total Total Imaging data that have been received in MB.
Avg. Blast Audio Data Sent Average Audio data that have been transmitted for a Blast protocol session in MB.
Blast Audio Data Sent Total Total Audio data that have been transmitted in MB.
Avg. Blast Audio Data Received Average Audio data that have been received for a Blast protocol session in MB.
Blast Audio Received Total Total Audio data that have been received in MB.
Avg. Blast CDR Data Sent Average CDR data that have been transmitted for a Blast protocol session in MB.
Blast CDR Data Sent Total Total CDR data that have been transmitted in MB.
Avg. Blast CDR Data Received Average CDR data that have been received for a Blast protocol session in MB.
Blast CDR Received Total Total CDR data that have been received in MB.
Avg. Blast FPS Average No. of imaging frames per second
Avg. Blast Packet Loss The Average packet loss percentage in a Blast protocol session.
PCoIP performance
Avg. PCoIP Data Sent Average data transmitted on a PCoIP protocol session in MB.
PCoIP Data Sent Total Total data transmitted in MB.
Avg. PCoIP Data Received Average data received on a PCoIP protocol in MB.
PCoIP Data Received Total Total data transmitted in MB.
Avg. PCoIP Image Data Sent Average Imaging data that have been transmitted for a PCoIP protocol session in MB.
PCoIP Image Data Sent Total Total Imaging data that have been transmitted in MB.
Avg. PCoIP Image Data Received Average Imaging data that have been received for a PCoIP protocol session in MB.
PCoIP Image Received Total Total Imaging data that have been received in MB.
Avg. PCoIP Audio Data Sent Average Audio data that have been transmitted for a PCoIP protocol session in MB.
PCoIP Audio Data Sent Total Total Audio data that have been transmitted in MB.
Avg. PCoIP Audio Data Received Average Audio data that have been received for a PCoIP protocol session in MB.
PCoIP Audio Received Total Total Audio data that have been received in MB.
Avg. PCoIP USB Data Sent Average USB data that have been transmitted for a PCoIP protocol session in MB.
PCoIP USB Data Sent Total Total USB data that have been transmitted in MB.
Avg. PCoIP USB Data Received Average USB data that have been received for a PCoIP protocol session in MB.
PCoIP USB Received Total Total USB data that have been received in MB.
Avg. Blast FPS Average No. of imaging frames per second
Avg. Blast Packet Loss The Average packet loss percentage in a Blast protocol session.
Avg. Blast Round Trip Time The average round trip time in milliseconds between server and client for a PCoIP protocol session.
Avg. PCoIP Rx Packet Loss The Average RX packet loss percentage in a PCoIP protocol session.
Avg. PCoIP Tx Packet Loss The Average TX packet loss percentage in a PCoIP protocol session.

vCenter Details

Parameters Description Supported Version
Version 7 or below Version 8
vCenter Configuration
Hostname Hostname of the vCenter Server.
Port This indicates the port to use with vCenter Server.
Server URL The  URL of the vCenter via which the View connects.
Composer URL The View Composer server URL.
AD Configuration The Active directory configuration.
Version The version of the vCenter server.
Composer Enabled Indicates whether the View composer is enabled.
Broker Entry The Connection Broker details.
Create Ramp Factor This indicates the maximum concurrent vCenter desktop provisioning operations.
Delete Ramp Factor This indicates the maximum concurrent desktop power operations.
State The state of the vCenter.
vCenter Certificate Details
Hostname The hostname of the vCenter server.
Certificate Valid The SSL certificate Validity.
Validity Start Date The SSL certificate Validity start date.
Validity Expiry Date The SSL certificate Validity expiry date.
Reason The  resason for any SSL error.
Certificate About To Expire The flag  to the certificate about to expire.
Certificate Thumb print Matched The SSL certificate Thumb print matched or not.

Composer Domain Details

Parameters Description Supported Version
Version 7 or below Version 8
Domain The Active Directory Domain used for Vieew Set up.
Username The administrator Username.
vCenter ID The vCenter ID to which the set up is linked.
Domains Domains and sum domain details
Is Problem Health status of the Composer domain
VCenter Host The VCenter host connected to the View Composer server.

Events DB Details

Parameters Description Supported Version
Version 7 or below Version 8
Server The database hostname.
Port The database Port.
Server Type The database type (MsSQL /Oracle DB).
DB Name The database name of the Alerts & Events.
Table Prefix The table prefix for alerts or events tables.
State The health of the Events DB.
Connected Indicates whether the database is connected.
Connected Node The components that are connected.
Error Error.

License Details

Parameters Description Supported Version
Version 7 or below Version 8
License Expiry Date The expiry date of the VMware View license.
Local Mode Enabled Determines whether users can check out desktops for local use.
View Composer Enabled Indicates whether users can use View Composer.

View Composer Servers

Parameters Description Supported Version
Version 7 or below Version 8
Server Name The host name or IP of View Composer server
Port Port Configured for the View Composer server
Version The version of View Composer server.