Schedule demo

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.13 to v8.14

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.13 to v8.14

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

ParametersDescriptionSupported Version
Version 7 or belowVersion 8
Connection Broker Configuration
Connection Broker IDThe ID of the View connection broker.
NameThe name of the View connection broker.
DNS NameThe domain's DNS name.
NetBIOS NameThe domain's NetBIOS name of the connection broker server.
IP AddressThe IP address of the connection broker server.
VersionVMware View Version.
BuildVMware View Buiild.
ActivationActivation Status.
Is AliveIndicates whether the broker component is up.
Last Backup TimeThe time during which the last View LDAP backup was performed.
TypeThe internal monitoring type.
External URLURL throught whichh other modules connects.
Connection Broker Stats
Total SessionsThe total number of desktop sessions.
Maximum SessionThe highest recorded number of current VDM sessions.
Total SVI SessionsThe current number of VDM SVI sessions.
Maximum SVI SessionsThe highest recorded number of current VDM SVI sessions.
Total Checked Out VMsThe current number of checked out VDM VMs.
Maximum Checked Out VMsThe highest recorded number of current checked out VDM VMs.

Desktop Details

ParametersDescriptionSupported Version
Version 7 or belowVersion 8
Desktop Count by state
Enabled DesktopsNumber of desktops in Enabled state.
Provisioning Enabled DesktopsNumber of desktops having provisioning enabled.
Desktop Type Details
Number of DesktopsTotal number of desktops created in the Horizon server.
Automated Desktop SessionsNumber of Desktops created with Automated type
Manual Desktop SessionsNumber of Desktops created with Manual type
RDS Desktop SessionsNumber of Desktops created with RDS type
Desktop Configuration Details
NameName of the desktop pool.
TypeType of the desktop pool.
SourceThe source type used while creation of desktop.
EnabledThe Enabled / Disabled state of desktops
User AssignmentThe user which is assigned to desktop.
vCenter IDThe VCenter associated with the desktop.
ProvisioningThe provisioning enabled state of desktop.
No. of MachinesNo. of machines present in the desktop.
No. of SessionsNo. of sessions active with the machines with associated the desktop.

Machine Details

ParametersDescriptionSupported Version
Version 7 or belowVersion 8
Machines State Summary
Total MachinesNumber of Machines associated with the Horizon server
Managed MachinesTotal number of machines in Managed state.
Unmanaged MachinesTotal number of machines in Unmanaged state.
Problematic MachinesTotal number of problematic machines.
Machines needed rebootMachines in the state that it needs to be re-booted.
Machines having invalid agent IPMachines having improper IP configuration.
RDP not enabled machines countMachines that are not enabled with RDP.
Machines having unreachable agentThe number of machines with it's agent in unreachable state.
Agent startup failed machinesNumber of machines with agents which are not started properly.
Machines having disabled agentNumber of machines with it's agent in disabled state.
Machines in maintenance modeTotal number of machines in maintenance state.
Machines Configuration Details
NameName of the machine.
Machine DNSThe DNS host of the machine.
Assigned UserUser assigned to the machine.
DesktopThe desktop name which having this machine.
StateCurrent state of the machine.
TypeDenotes whether the machine is Managed or Unmanaged.
OSOperating system of the machine.
OS ArchitectureOS Archicture of the machine deployed in it.

View Pool

ParametersDescriptionSupported Version
Version 7 or belowVersion 8
Horizon View Pool Configuration
Pool IDThis indicates the View desktop pool ID. Spaces are not allowed when specifying the pool ID.
NameThe name of the desktop pool
Datastore PathThis specifies which datastores to use for provisioning full-clone desktops.
Resource Pool PathThis 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 PathThis specifies the vCenter folder in which we have to create the virtual machines.
Parent VM PathIndicates the full path to the parent VM used to export the network label data.
Parent VM Snapshot PathIndicates the path to the parent VM snapshot.
Composer DomainYour View Composer servers and the domains they are attached to.
Delivery ModelIndicates if the Hosted Virtual Desktop delivery model is automatically provisioned into View pools.
Provision EnabledIndicates if the provisioning of VM for VDM is enabled or not.
ProtocolThis specifies the default display protocol from either RDP or PCoIP
Horizon View Pool Stats
Minimum Provisioned DesktopsThis 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 CountThis specifies the minimum number of desktops to have powered on and available at all times.
Maximum CountThis specifies the maximum number of desktops to create.
Minimum CountThis 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

ParametersDescriptionSupported Version
Version 7 or belowVersion 8
Horizon View VM Details
HostnameThe hostname of the virtual machine.
IP AddressThe IP address of the virtual machine.
VM NameThe machine name of the virtual machine to be added to the pool.
Guest Full NameThe name of the guest machine.
Is In PoolThis retrieves desktops based on whether or not they are in a
desktop pool. Options are true or false.
Pool IDThis 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 IDThe Physical machine ID used to identify the physical desktop.
vCenter IDThe vCenter Server ID.
PathThe full path to the parent virtual machine.

Session Details

ParametersDescriptionSupported Version
Version 7 or belowVersion 8
Desktop SessionsNo. of Desktop Sessions that are currently active.
Application SessionsNo. of Application Sessions that are currently active.
PCoIP Sessions CountNo. of Sessions that are using PCoIP protocol type.
RDP Sessions CountNo. of Sessions that are using RDP protocol type.
Blast Sessions CountNo. of Sessions that are using Blast protocol type.
UnknownNo. of Sessions that are using Unknown protocol type.
Connected SessionsNo. of Sessions that are in Connected state.
Disconnected SessionsNo. of Sessions that are in Disconnected state.
Pending SessionsNo. of Sessions that are in Pending state.
Avg, Idle DurationAverage Idle duration of a Session.
Remote Sessions Details
SessionIndicates the View session ID for remote VMs.
DNS NameIndicates the DNS name of the Virtual Desktop for remote VMs.
Pool IDIndicates the desktop pool ID for remote VMs.
Start TimeIndicates the time the session was started including the day, time, time zone, and year.
StateIndicates the state of the desktop (Connected or Disconnected).
ProtocolIndicates the protocol being used in session (PCoIP or RDP).
DurationIndicates the duration of the session.
Local Sessions Details
SessionIndicates the View session ID for local VMs
DNS NameIndicates the DNS name of the Virtual Desktop for local VMs
Pool IDIndicates the desktop pool ID for local VMs
Start TimeIndicates the time the session was started including the day, time, time zone, and year.
StateIndicates the state of the desktop (Connected or Disconnected).
ProtocolIndicates the protocol being used in session (PCoIP or RDP).
DurationIndicates the duration of the session.
Blast Performance
Avg. Blast Data SentAvg. data transmitted on a Blast protocol session in MB.
Blast Data Sent TotalTotal data transmitted in MB.
Avg. Blast Data ReceivedAverage data received on a Blast protocol in MB.
Blast Data Received Total Total data transmitted in MB.
Avg. Blast Round Trip TimeThe average round trip time in milliseconds between server and client for a Blast protocol session.
Avg. Blast Image Data SentAverage Imaging data that have been transmitted for a Blast protocol session in MB.
Blast Image Data Sent TotalTotal Imaging data that have been transmitted in MB.
Avg. Blast Image Data ReceivedAverage Imaging data that have been received for a Blast protocol session in MB.
Blast Image Received TotalTotal Imaging data that have been received in MB.
Avg. Blast Audio Data SentAverage Audio data that have been transmitted for a Blast protocol session in MB.
Blast Audio Data Sent TotalTotal Audio data that have been transmitted in MB.
Avg. Blast Audio Data ReceivedAverage Audio data that have been received for a Blast protocol session in MB.
Blast Audio Received TotalTotal Audio data that have been received in MB.
Avg. Blast CDR Data SentAverage CDR data that have been transmitted for a Blast protocol session in MB.
Blast CDR Data Sent TotalTotal CDR data that have been transmitted in MB.
Avg. Blast CDR Data ReceivedAverage CDR data that have been received for a Blast protocol session in MB.
Blast CDR Received TotalTotal CDR data that have been received in MB.
Avg. Blast FPSAverage No. of imaging frames per second
Avg. Blast Packet LossThe Average packet loss percentage in a Blast protocol session.
PCoIP performance
Avg. PCoIP Data SentAverage data transmitted on a PCoIP protocol session in MB.
PCoIP Data Sent TotalTotal data transmitted in MB.
Avg. PCoIP Data ReceivedAverage data received on a PCoIP protocol in MB.
PCoIP Data Received Total Total data transmitted in MB.
Avg. PCoIP Image Data SentAverage Imaging data that have been transmitted for a PCoIP protocol session in MB.
PCoIP Image Data Sent TotalTotal Imaging data that have been transmitted in MB.
Avg. PCoIP Image Data ReceivedAverage Imaging data that have been received for a PCoIP protocol session in MB.
PCoIP Image Received TotalTotal Imaging data that have been received in MB.
Avg. PCoIP Audio Data SentAverage Audio data that have been transmitted for a PCoIP protocol session in MB.
PCoIP Audio Data Sent TotalTotal Audio data that have been transmitted in MB.
Avg. PCoIP Audio Data ReceivedAverage Audio data that have been received for a PCoIP protocol session in MB.
PCoIP Audio Received TotalTotal Audio data that have been received in MB.
Avg. PCoIP USB Data SentAverage USB data that have been transmitted for a PCoIP protocol session in MB.
PCoIP USB Data Sent TotalTotal USB data that have been transmitted in MB.
Avg. PCoIP USB Data ReceivedAverage USB data that have been received for a PCoIP protocol session in MB.
PCoIP USB Received TotalTotal USB data that have been received in MB.
Avg. Blast FPSAverage No. of imaging frames per second
Avg. Blast Packet LossThe Average packet loss percentage in a Blast protocol session.
Avg. Blast Round Trip TimeThe average round trip time in milliseconds between server and client for a PCoIP protocol session.
Avg. PCoIP Rx Packet LossThe Average RX packet loss percentage in a PCoIP protocol session.
Avg. PCoIP Tx Packet LossThe Average TX packet loss percentage in a PCoIP protocol session.

vCenter Details

ParametersDescriptionSupported Version
Version 7 or belowVersion 8
vCenter Configuration
HostnameHostname of the vCenter Server.
PortThis indicates the port to use with vCenter Server.
Server URLThe  URL of the vCenter via which the View connects.
Composer URLThe View Composer server URL.
AD ConfigurationThe Active directory configuration.
VersionThe version of the vCenter server.
Composer EnabledIndicates whether the View composer is enabled.
Broker EntryThe Connection Broker details.
Create Ramp FactorThis indicates the maximum concurrent vCenter desktop provisioning operations.
Delete Ramp FactorThis indicates the maximum concurrent desktop power operations.
StateThe state of the vCenter.
vCenter Certificate Details
HostnameThe hostname of the vCenter server.
Certificate ValidThe SSL certificate Validity.
Validity Start DateThe SSL certificate Validity start date.
Validity Expiry DateThe SSL certificate Validity expiry date.
ReasonThe  resason for any SSL error.
Certificate About To ExpireThe flag  to the certificate about to expire.
Certificate Thumb print MatchedThe SSL certificate Thumb print matched or not.

Composer Domain Details

ParametersDescriptionSupported Version
Version 7 or belowVersion 8
DomainThe Active Directory Domain used for Vieew Set up.
UsernameThe administrator Username.
vCenter IDThe vCenter ID to which the set up is linked.
DomainsDomains and sum domain details
Is ProblemHealth status of the Composer domain
VCenter Host The VCenter host connected to the View Composer server.

Events DB Details

ParametersDescriptionSupported Version
Version 7 or belowVersion 8
ServerThe database hostname.
PortThe database Port.
Server TypeThe database type (MsSQL /Oracle DB).
DB NameThe database name of the Alerts & Events.
Table PrefixThe table prefix for alerts or events tables.
StateThe health of the Events DB.
ConnectedIndicates whether the database is connected.
Connected NodeThe components that are connected.
ErrorError.

License Details

ParametersDescriptionSupported Version
Version 7 or belowVersion 8
License Expiry DateThe expiry date of the VMware View license.
Local Mode EnabledDetermines whether users can check out desktops for local use.
View Composer EnabledIndicates whether users can use View Composer.

View Composer Servers

ParametersDescriptionSupported Version
Version 7 or belowVersion 8
Server NameThe host name or IP of View Composer server
PortPort Configured for the View Composer server
VersionThe version of View Composer server.

Loved by customers all over the world

"Standout Tool With Extensive Monitoring Capabilities"

It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.

Reviewer Role: Research and Development

carlos-rivero
"I like Applications Manager because it helps us to detect issues present in our servers and SQL databases."
Carlos Rivero

Tech Support Manager, Lexmark

Trusted by over 6000+ businesses globally