VMware vRealize Operations Administrator’s Guide

VMware vRealize Operations for
Horizon Administration
VMware vRealize Operations for Horizon 6.3
VMware vRealize Operations for Horizon Administration
You can find the most up-to-date technical documentation on the VMware Web site at:
hps://docs.vmware.com/
The VMware Web site also provides the latest product updates.
docfeedback@vmware.com
Copyright © 2016 VMware, Inc. All rights reserved. Copyright and trademark information.
VMware, Inc.
3401 Hillview Ave. Palo Alto, CA 94304 www.vmware.com
2 VMware, Inc.

Contents

VMware vRealize Operations for Horizon Administration 5
Monitoring Your Horizon Environment 7
1
Using the Horizon Dashboards 7
Introducing the Horizon Dashboards 8
Horizon Overview Dashboard 9
Horizon Help Desk Dashboard 9
Horizon Infrastructure Dashboard 10
Horizon User Sessions Dashboard 11
Horizon VDI Pools Dashboard 11
Horizon RDS Pools Dashboard 12
Horizon Applications Dashboard 13
Horizon Desktop Usage Dashboard 13
Retrieve In Guest Process Data for Desktop Sessions 14
Horizon User Session Details Dashboard 14
Retrieve In-Guest Process Data for Session Objects 14
Horizon RDS Host Details Dashboard 15
Retrieve In-Guest Process Data for Host Objects 15
Horizon Adapter Self Health Dashboard 16
Horizon End User Experience Dashboard 17
Using the Horizon Reports 18
Introducing the Horizon Reports 18
Maintaining vRealize Operations for Horizon 21
2
Pair the Broker Agent with a Horizon Adapter Instance 21
Modify the Broker Agent Service Logging Level 22
Reissue Horizon Desktop Authentication Tokens 22
Change the Desktop Pools to Monitor 22
Change Horizon Events Database Credential Seings 23
VMware, Inc.
Troubleshooting a vRealize Operations for Horizon Installation 25
3
Create a vRealize Operations Manager Support Bundle 25
Download vRealize Operations for Horizon Broker Agent Log Files 26
Download vRealize Operations for Horizon Desktop Agent Log Files 26
View the Collection State and Status of a Horizon Adapter Object 27
Horizon Collector and Horizon Adapter Log Files 28
Modify the Logging Level for Horizon Adapter Log Files 28
Remove Adapter Instance 29
Cleanup Objects 29
Firewall Rules 30
Licensing 30
3
VMware vRealize Operations for Horizon Administration
Communication Issues Between Horizon Adapter and Agents 30
Post Upgrade Congurations 31
Agents-Related Issues 31
Missing Metrics 31
Missing Logon Duration 32
Index 33
4 VMware, Inc.

VMware vRealize Operations for Horizon Administration

VMware vRealize Operations for Horizon Administration provides information about how to use VMware vRealize™ Operations Manager™ to monitor a VMware Horizon™ with View™ environment.
Intended Audience
This information is intended for users who monitor the performance of objects in Horizon environments in VMware vRealize Operations Manager and administrators who are responsible for maintaining and troubleshooting a vRealize Operations for Horizon conguration.
VMware, Inc. 5
VMware vRealize Operations for Horizon Administration
6 VMware, Inc.
Monitoring Your Horizon
Environment 1
When you install the vRealize Operations for Horizon solution, precongured Horizon dashboards and predened Horizon report templates appear in the vRealize Operations Manager user interface. You can use
these Horizon-specic dashboards and reports along with the standard vRealize Operations Manager object monitoring features to monitor your Horizon environment.
This chapter includes the following topics:
“Using the Horizon Dashboards,” on page 7
n
“Using the Horizon Reports,” on page 18
n

Using the Horizon Dashboards

The Horizon dashboards are in the Horizon group in the Dashboard List menu in the vRealize Operations Manager user interface.
Most Horizon dashboards contain at least one master (or providing) widget and several receiving widgets. Master widgets provide data to receiving widgets, and receiving widgets update the data they display depending on the information they receive from master widgets.
The widgets on the Horizon dashboards are created from standard vRealize Operations Manager widgets. If your user account has the necessary access rights, you can modify the Horizon dashboards and widgets or create your own Horizon dashboards.
For information about creating and modifying dashboards and customizing widgets, see the vRealize Operations Manager Customization and Administration Guide.
VMware, Inc.
7
VMware vRealize Operations for Horizon Administration

Introducing the Horizon Dashboards

You can use the precongured Horizon dashboards to monitor the performance of your Horizon environment.
Table 11. Horizon Dashboard Summary
Horizon Dashboard What It Shows When To Use It
“Horizon Overview Dashboard,” on page 9
“Horizon Help Desk Dashboard,” on page 9
“Horizon Infrastructure Dashboard,” on page 10
“Horizon User Sessions Dashboard,” on page 11
“Horizon VDI Pools Dashboard,” on page 11
“Horizon RDS Pools Dashboard,” on page 12
“Horizon Applications Dashboard,” on page 13
“Horizon Desktop Usage Dashboard,” on page 13
“Horizon User Session Details Dashboard,” on page 14
Status of your end-to-end Horizon environment, including the top Horizon­related alerts.
Detailed information about all connected sessions running in your vRealize Operations for Horizon environment.
Information about the health, workload, and connectivity of infrastructure hosts, remote desktops, datastores, and RDS hosts in your Horizon environment.
Metrics and performance information for all types of sessions, including VDI desktop sessions, RDS desktop sessions, and application sessions.
Metrics and performance information for VDI pools.
Metrics and performance information for RDS pools.
N This dashboard is specic to Horizon
6.0.3, 6.1, 6.2, 7, and 7.0.1 environments.
Status and performance information for application pools and their associated farms, RDS hosts, application sessions, applications, and Horizon clients.
N This dashboard is specic to Horizon with Horizon 6.0.x, 6.1, 6.2, 7, and 7.0.1 environments.
Usage data for all of the desktop pools in your Horizon environment, including VDI desktop pools.
Detailed information about all types of sessions running in your Horizon environment, including VDI desktop sessions, RDS desktop sessions, and application sessions.
Assess Horizon pod usage, client
n
performance, and the overall user experience
View the top Horizon-related
n
alerts
View detailed information about
n
all connected sessions running in your vRealize Operations for Horizon environment
View all existing alerts of the
n
system.
Understand the relationships
n
between objects in your Horizon infrastructure
Assess the underlying vSphere
n
and Horizon infrastructure
Identify and troubleshoot poorly
n
performing remote sessions
Troubleshoot poorly performing
n
desktop virtual machines and sessions
Identify the RDS hosts that are
n
using the most resources
Troubleshoot poorly performing
n
RDS desktop and application sessions
Understand the relationships
n
between objects in your application infrastructure
Troubleshoot remote
n
applications
View active and disconnected
n
sessions and identify session trends for selected desktop pools
View top alerts for selected
n
desktop pools
Collect in-guest process data
n
from desktop sessions
Troubleshoot poorly performing
n
sessions
Identify when session problems
n
occurred
Collect in-guest process data
n
from desktop sessions
8 VMware, Inc.
Chapter 1 Monitoring Your Horizon Environment
Table 11. Horizon Dashboard Summary (Continued)
Horizon Dashboard What It Shows When To Use It
“Horizon RDS Host Details Dashboard,” on page 15
“Horizon Adapter Self Health Dashboard,” on page 16
“Horizon End User Experience Dashboard,” on page 17
Detailed information about the RDS hosts in your Horizon environment.
Health information for your Horizon adapters and the broker agents connected to those adapters. This dashboard also contains license compliance information.
Health information for your resources.
View desktop and application
n
sessions currently running on selected RDS hosts
Identify when RDS host
n
problems occurred
Collect and view in-guest
n
process data from RDS hosts
Troubleshoot Horizon adapter
n
problems
Monitor license use
n
Troubleshoot problems related
n
to vCenter resources adapter.

Horizon Overview Dashboard

The Horizon Overview dashboard shows the overall status of your Horizon environment. Use the Horizon Overview dashboard to visualize the end-to-end environment, its underlying environment, and alerts.
The Horizon Top Alerts widget shows the alerts of the greatest signicance for Horizon objects. When you select a pod in the Horizon Pods widget, the Pod Indicator Metrics, Pod Session Metrics, and Pod Capacity Metrics widgets show data for the pod that you selected.
Tips for Using the Horizon Overview Dashboard
Click an alert in the Horizon Top Alerts widget to open the alert details.
n
Use the Horizon Pods widget to determine the total number of sessions, including the number of
n
connected and disconnected sessions, for a selected pod. Use the Pod Session Metrics widget to view desktop, application, PCoIP, RDP, and Blast metrics.
The vCenter Server Instance widget shows the vCenter that the View pod is associated with. It includes
n
vCenter name, vCenter CPU capacity usage, vCenter usable memory, vCenter disk capacity remaining, and collecting status.
The Capacity remaining widget shows the capacity related information of the selected vCenter in
n
vCenter Server Instance widget. It shows the graph of used capacity and remaining capacity.
The Reclaimable Capacity widget shows the reclaimable capacity of the selected vCenter in the vCenter
n
Server Instance widget. It shows the reclaimable CPU, memory, and disk. It also shows the percentage of VMs in dierent status.

Horizon Help Desk Dashboard

Use the Horizon Help Desk dashboard to view detailed information about all connected sessions running in your Horizon environment. The Connected Sessions widget lists all the connected VDI desktop sessions, RDS desktop sessions, and application sessions in your environment. It is the master widget for the dashboard.
Tips for Using the Horizon Help Desk Dashboard
Use the All Environment Alerts widget to view all existing alerts of the system. Click each alert to get
n
detailed information.
Use the Selected User Session Alerts widget to view alerts of the selected session. Click each alert to get
n
detailed information.
VMware, Inc. 9
VMware vRealize Operations for Horizon Administration
Use the Selected Session Related Objects widget to look at the related object of the selected session.
n
Use the Session Related Metrics widget to view metrics of the selected object in the Selected Session
n
Related Objects widget (Health, Workload, Logon Time, Round-Trip Latency, TX Bandwidth, RX Bandwidth, TX Packet Loss, and the RX Packet Loss for the session object).
Use the Session Logon Breakdown widget to view important login metrics, prole load time, shell load
n
time, and Interactive session time.
Run actions in the Session Processes widget to obtain information about in-guest desktop processes and
n
their resource use, including CPU, memory, and I/O use. The Get Desktop Processes and Get Desktop Services actions can help you determine which desktop processes and applications are using the most resources. The Get Desktop/Client Traceroute action provides information about network distance and quality between the desktop and client.
Use the Virtual Desktop widget to show the related virtual machine of the selected session.
n
Use the VM Metrics widget to show metrics of the related virtual machine, VM Health, VM Workload,
n
CPU, CPU Ready, CPU Contention, Co-stop, vCPU Count, recommended vCPU , Memory, Disk Latency, Disk IOPs, Memory Swap .
Use the Horizon with View Client widget to show the client info of selected session.
n

Horizon Infrastructure Dashboard

Use the Horizon Infrastructure dashboard to quickly assess the underlying vSphere and Horizon infrastructure that supports your Horizon environment.
Horizon Infrastructure Hosts, Horizon VDI Desktop VMs, View Datastores, and View RDS Hosts are Heat Map widgets. These widgets show information about the health, workload, and connectivity of infrastructure hosts, remote desktops, and datastores, RDS (Microsoft Remote Desktop Services) hosts in your Horizon environment.
You can select an object in any widget and click the Dashboard Navigation buon on the widget toolbar to navigate to vSphere dashboards. You can double-click an object to navigate to the object Summary tab in vRealize Operations Manager.
N RDS hosts are specic to Horizon with View 6.0.x and Horizon 6.1, 7, and 7.0.1 environments.
Tips for Using the Horizon Infrastructure Dashboard
The colored rectangles in each widget represent particular objects. For example, in the Horizon VDI
n
Desktop VMs widget, each rectangle represents a particular virtual machine. You can point to a rectangle to view basic information about its associated object.
The size of the rectangle indicates the value of one metric, the color of the rectangle indicates the value
n
of another metric, and the widget conguration determines which metric values the widget shows. For example, if you select Sized by Workload - Colored by Health from the  drop-down menu, rectangles are sized according to the value of the workload aribute and are colored according to the value of the health aribute. Red indicates a low value and green indicates the high end of the value range.
10 VMware, Inc.
Chapter 1 Monitoring Your Horizon Environment

Horizon User Sessions Dashboard

The Horizon User Sessions dashboard provides a quick view of all types of sessions running in your Horizon environment. The widgets on the dashboard are organized into three columns: the left column contains widgets for VDI desktop sessions, the middle column contains widgets for RDS desktop sessions, and the right column contains widgets for application sessions. Each column contains a Heat Map widget and four Top-N Analysis widgets.
You can click the Dashboard Navigation buon on any widget toolbar to navigate to the Horizon Remote Session Details dashboard and see detailed information about a particular session.
N RDS desktop sessions and application sessions are specic to Horizon 6 and later environments.
Tips for Using the Horizon User Sessions Dashboard
The colored rectangles in the VDI Desktop Sessions, RDS Desktop Sessions, and Application Sessions
n
widgets represent particular objects. For example, in the VDI Desktop Sessions widget, each rectangle represents a particular VDI desktop. You can point to a rectangle to view basic information about its associated object.
The size of the rectangle indicates the value of one metric, the color of the rectangle indicates the value
n
of another metric, and the widget conguration determines which metric values the widget shows. For example, if you select Sized by Workload - Colored by Health from the  drop-down menu, rectangles are sized according to the value of the workload metric and are colored according to the value of the health metric. Red indicates a low value and green indicates the high end of the value range.
Use the Top-N Analysis widgets to view the sessions of each type that have the highest latency,
n
transmission bandwidth, transmission packet loss, and logon times. Viewing the extreme performers in any category can help you to assess the overall performance of your environment.

Horizon VDI Pools Dashboard

Use the Horizon VDI Pools dashboard to view the performance of VDI desktop pools and sessions in your Horizon environment. A VDI desktop pool can be a linked-clone or instant clone desktop pool, automated desktop pool, or manual desktop pool.
The widgets below the VDI Desktop Pools and VDI Desktop Pool Indicator Metrics widgets are organized into two columns: the left column contains widgets for VDI desktop pool virtual machines and the right column contains widgets for VDI desktop pool sessions. Each column contains a Heat Map widget and four Top-N Analysis widgets.
The VDI Desktop Pools widget is the master widget for the Heat Map widgets on the dashboard. For example, when you select a desktop pool in the VDI Desktop Pools widget, the VDI Desktop Pool VMs widget shows the desktop virtual machines in that desktop pool and the VDI Desktop Pool Sessions widget shows the desktop sessions that are currently logged on for that desktop pool.
You can click the Dashboard Navigation buon on a widget toolbar to navigate to other dashboards. In some widgets, including VDI Desktop Pools and VDI Desktop Pool VMs, you can use Dashboard Navigation buon to launch Horizon Administrator.
Tips for Using the Horizon VDI Pools Dashboard
Use the graphs in the VDI Desktop Pool Indicator Metrics widget to see the values of selected metrics
n
over time and obtain a quick view of the trends in KPIs.
VMware, Inc. 11
VMware vRealize Operations for Horizon Administration
The colored rectangles in the VDI Desktop Pool VMs and VDI Desktop Pool Sessions widgets represent
n
particular objects. For example, in the VDI Desktop Pool VMs widget, each rectangle represents a particular virtual machine. You can point to a rectangle to view basic information about its associated object.
The size of the rectangle indicates the value of one metric, the color of the rectangle indicates the value
n
of another metric, and the widget conguration determines which metric values that the widget shows. For example, if you select Sized by Workload - Colored by Health from the  drop-down menu, rectangles are sized according to the value of the workload metric and are colored according to the value of the health metric. Red indicates a low value and green indicates the high end of the value range.
Use the Top-N Analysis widgets for desktop virtual machines to view the virtual machines that have
n
the highest CPU, memory, disk, and network workload. Use the Top-N Analysis widgets for desktop sessions to view the sessions that have the highest latency, transmission bandwidth, transmission packet loss, and logon times. Viewing the extreme performers in any category can help you to assess the overall performance of your environment.

Horizon RDS Pools Dashboard

Use the Horizon RDS Pools dashboard to view the performance of the farms, RDS hosts, RDS desktop pools, and application pools in your Horizon environment. The Horizon RDS Pools dashboard is specic to Horizon 6.1 and later environments.
The widgets on the Horizon RDS Pools dashboard are organized into three columns: the left column contains widgets for farms, the middle column contains widgets for RDS desktop pools, and the right column contains widgets for application pools.
Each column on the Horizon RDS Pools dashboard contains a Resource List widget, a Heat Map widget, and four Top-N Analysis widgets. Each Resource List widget is the master widget for the Heat Map widget in its column. For example, when you select a farm in the Farms widget in the rst column, the Heat Map widget in that column shows data for the farm that you selected.
In the Farms, RDS Desktop Pools, and Applications Pools widgets, you can click the Dashboard Navigation buon on the widget toolbar to launch Horizon Administrator. In the other widgets, you can click the Dashboard Navigation buon to navigate to other dashboards.
Tips for Using the Horizon RDS Pools Dashboard
The colored rectangles in the RDS Hosts, RDS Desktop Sessions, and Application Sessions widgets
n
represent particular objects. For example, in the RDS Hosts widget, each rectangle represents a particular RDS host. You can point to a rectangle to view basic information about its associated object.
The size of the rectangle indicates the value of one metric, the color of the rectangle indicates the value
n
of another metric, and the widget conguration determines which metric values the widget shows. For example, if you select Sized by Workload - Colored by Health from the  drop-down menu, rectangles are sized according to the value of the workload metric and are colored according to the value of the health metric. Red indicates a low value and green indicates the high end of the value range.
Use the Top-N Analysis widgets for RDS hosts to view the RDS hosts that use the most CPU processor
n
time and have the highest number of commied bytes in use, disk transfers per second, and bytes sent per second. Use the Top-N Analysis widgets for RDS desktop and application sessions to view the sessions that have the highest latency, transmission bandwidth, transmission packet loss, and session logon times. Viewing the extreme performers in any category can help you to assess the overall performance of your environment.
12 VMware, Inc.
Chapter 1 Monitoring Your Horizon Environment

Horizon Applications Dashboard

Use the Horizon Applications dashboard to view the status and performance of application pools and their associated farms, RDS hosts, application sessions, application instances, and application users. The Horizon Applications dashboard is specic to Horizon 6.1 and later environments.
N You can hide dashboards that are not relevant to your Horizon environment. For information about conguring dashboards, see the vRealize Operations Manager documentation.
Tips for Using the Horizon Applications Dashboard
Application Pools widget shows all the application pools in current environment. It is the master
n
widget in this dashboard and shows the following data of application pool: pool name, number of application instances, average application launch time and collection status.
Application Pool Relationship widget shows all the parent/children objects of the selected pool.
n
Application instances widget shows all the running instances of the selected application pool in
n
application pools widget. The following instance data are shown: user name, pool name, session state, application duration, server name, VM name, and collection status.
Application Instance Resource Trend widget shows the detailed instance resource consumption trend.
n
The time period is last hour by default. The data shown are instance health, workload, CPU, memory, disk read bytes per second, and disk write bytes per second.
Application Use widget shows the users that launched the selected application in the last hour(default
n
time period). You need to export the data in this widget to a csv le to see the detailed application user report.

Horizon Desktop Usage Dashboard

Use the Horizon Desktop Usage dashboard to view usage data for the desktop pools in your Horizon environment.
The All Desktop Pools widget lists all of the VDI desktop pools in your Horizon environment and is the master widget for the dashboard. When you select a pool in the All Desktop Pools widget, the other widgets on the dashboard show information about the pool you selected. The All Desktop Pools widget also contains several columns that show aggregate metrics.
You can select a desktop pool in the All Desktop Pools widget and click the Dashboard Navigation buon to navigate to other Horizon dashboards or launch Horizon Administrator.
Horizon Desktop Usage dashboard does not have RDS and Application details or Pools.
Tips for Using the Horizon Desktop Usage Dashboard
Use the Desktop Resource Trend widget to view connected and disconnected sessions for the selected
n
pool. The charts in this widget enable you to compare the number of sessions during dierent time periods. Use the Pool desktop Sessions widget to view all connected and Disconnected sessions for the selected pool. This widget also contains several metric columns, including Logon Timestamp. You can click the Dashboard Navigation buon to navigate to the Horizon user Session Details dashboard.
Use the Top Pool Alerts widget to view active alerts for the selected pool and its children.
n
Use the Pool Events widget to view a time-line of pool events and alerts.
n
You can use the Running Application/Processes & Users widget on the horizon Desktop usage
n
dashboard to obtain information about in-guest processes and their resource usage for Desktop session objects.
VMware, Inc. 13
VMware vRealize Operations for Horizon Administration
Use the Use VDI Desktop Resource Consumptions widget to view user consumption for sessions.
n

Retrieve In Guest Process Data for Desktop Sessions

You can use the Running Application/Processes & Users widget on the horizon Desktop usage dashboard to obtain information about in-guest processes and their resource usage for Desktop session objects.
Prerequisites
Verify that you have selected the Horizon Desktop usage dashboard from the Dashboard list.
Procedure
1 To retrieve information about processes run by the user, run the Get Desktop Processes action.
2 To retrieve information about processes run by the system, run the Get Desktop Services action and
run the Get Desktop/Client trace-route.

Horizon User Session Details Dashboard

Use the User Session Details dashboard to view detailed information about all types of sessions running in your Horizon environment.
N RDS desktop sessions and application sessions are specic to Horizon 6.1 and later environments.
The Horizon Remote Sessions widget lists all of the VDI desktop sessions, RDS desktop sessions, and application sessions in your environment and is the master widget for the dashboard.
Tips for Using the Horizon User Session Details Dashboard
Use the Session Indicator Metrics widget to view the values of important session metrics, including
n
session health, session workload, session logon time and PCoIP session latency, bandwidth, and packet loss.
Use the Session Logon Breakdown widget to view important logon metrics, prole load time, shell load
n
time, and Interactive session time.
Run actions in the Session Processes widget to obtain information about in-guest desktop processes and
n
their resource usage, including CPU, memory, and IO use. The Get Desktop Processes and Get Desktop Services actions can help you determine which desktop processes and applications are using the most resources. The Get Desktop/Client Traceroute action provides information about network distance and quality between the desktop and client.
Use the Session Health & Events widget to see a timeline of health and anomalies for the selected
n
session. The timeline is annotated with session-related events and alerts.
Use the Users widget to all the active users(users that ever logged in to Horizon) in current Horizon
n
environment across pod.
Use the Application Launched By User to nd out the when was the selected application launched by
n
which user in the selected time period.
Use the Session Related Objects widget to look at the related object of the selected session.
n

Retrieve In-Guest Process Data for Session Objects

You can use the Session Process widget on the Horizon Remote Session Details dashboard to obtain information about in-guest processes and their resource usage for Horizon session objects.
Session objects include VDI Desktop Session, RDS Desktop Session, and Application Session.
14 VMware, Inc.
Chapter 1 Monitoring Your Horizon Environment
Prerequisites
Verify that you have selected the Horizon Remote Session Details dashboard from the dashboard list.
Procedure
For all types of session objects, run the Get Desktop Processes action to retrieve processes run by the
n
user.
For VDI Desktop Session objects only, run the Get Desktop Services action to retrieve processes run by
n
the system.
N The Get Desktop Services action does not exist for RDS Desktop Session, and Application Session objects. For these session objects, you must retrieve system process data at the host object level.
What to do next
You can retrieve in-guest process data for host objects. See “Retrieve In-Guest Process Data for Host
Objects,” on page 15.

Horizon RDS Host Details Dashboard

This dashboard shows the detailed information of each RDS host in the horizon environment including host health, session count, desktop count, application count, PCoIP related data, detailed session data of the host, and the user resource consumption on the selected host.
N RDS hosts are specic to Horizon with View 6.1 and later environments.
The RDS Hosts widget is the master widget in the dashboard. It shows all the RDS hosts in your environment.
Tips for Using the Horizon RDS Host Details Dashboard
Use the RDS Host Indicator Metrics widget to view the values of important host metrics, including
n
health, workload, total sessions, desktop sessions, application sessions and PCoIP latency, bandwidth, and packet loss.
Run actions in the RDS Host Processes & Users widget to obtain information about in-guest host
n
processes and their resource usage, including CPU, memory, and IO use. The Get Host Processes, Get Host Services, and Get Host Users actions can help you determine which host processes, applications, and users are using the most resources.
The RDS Host Sessions widget shows the desktop and application sessions currently running on the
n
selected host. Information about the collection state and status, health score, workload, session state, protocol, and latency for each session appears in sortable columns. You can click the Dashboard Navigation buon to navigate to the View Remote Session Details dashboard.
Use the RDS Host Health and Events widget to see a time line of health and anomalies for the selected
n
host. The time line is annotated with host-related events and alerts. Use the toolbar buons to select the types of events and alerts to display.
Use the User Resource Consumption to see how many resources are used by each user in the selected
n
RDS host. The data include information such as user name, pool name, cpu, disk, memory, and network.

Retrieve In-Guest Process Data for Host Objects

You can use the RDS Host Processes & Users widget on the Horizon RDS Host Details dashboard to obtain information about in-guest processes and their resource usage for View host objects.
Host objects include RDS Hosts.
VMware, Inc. 15
VMware vRealize Operations for Horizon Administration
Prerequisites
Verify that you have selected the Horizon RDS Host Details dashboard from the Dashboard list.
Procedure
To retrieve information about processes run by the user, run the Get Server Processes action.
n
To retrieve information about processes run by the system, run the Get Server Services action.
n

Horizon Adapter Self Health Dashboard

Use the Horizon Adapter Self Health dashboard to view health information for vRealize Operations for Horizon adapters and for the vRealize Operations for Horizon broker agents that are connected to those adapters. You can also use the Horizon Adapter Status dashboard to verify license compliance.
The Select Horizon Adapter widget is the master widget for the adapter-related widgets on the dashboard. When you select an adapter in the Select Horizon Adapter widget, the Horizon Adapter Statistics and Horizon Adapter Status widgets show data for the adapter that you selected.
The Select Horizon Broker Agent widget is the master widget for the broker agent-related widgets on the dashboard. When you select a broker agent in the Select Horizon Broker Agent widget, the Horizon Broker Agent Event DB Collection Statistics, Horizon Broker Agent Metric Collection Statistics, Horizon Broker Agent Topology Collection Statistics, and Horizon Broker Agent Status widgets show data for the broker agent that you selected.
Tips for Using the Horizon Adapter Self Health Dashboard
Use the Horizon Adapter Status widget to view important metrics for the selected adapter, including
n
the length of the last collection period, the number of desktops that sent data samples during the last collection period, and the total number of objects that the adapter received during the last collection period.
Use the Horizon Broker Agent Status widget to view important metrics for the selected broker agent,
n
including the topology, metric, and database event collection times and the user session, desktop virtual machine, and database event record counts.
Use the License Usage History widget to check license compliance during the past 30 days. This graph
n
tracks the number of concurrent users connected to the Horizon environment.
Use the Active License Alerts widget to view open license alerts associated with the Horizon adapter
n
that you selected. You can double-click an alert to view information about its possible cause and its eect on your environment.
Horizon collection statistics for the selected broker agent in the Horizon Broker Agent Topology
n
Collection Statistics, Horizon Broker Agent Metric Collection Statistics, and Horizon Broker Agent DB Event Collection Statistics widgets. These widgets show simple graphs that contain the values of their associated collection metrics over time.
Understanding Broker Agent Metrics
Although the broker agent metrics on the Horizon Adapter Status dashboard are accurate, their values might be misleading. Because these metrics correspond to dierent activities within the broker agent, they are updated at dierent intervals. For this reason, some metrics might appear to be stale or not up-to-date.
For example, the Topology Collection Time, User Session Count, and Desktop VM Count metrics in the Horizon Broker Agent Status widget are updated only once per hour. Because the User Session Count metric value can be up to an hour old, it might not agree with the session count value that appears on other dashboards.
16 VMware, Inc.
Chapter 1 Monitoring Your Horizon Environment
In another example, the DB Event Collection Time and DB Event Record Count metrics might show a question mark (?) to indicate that there is no data, even though data has been collected. This situation occurs when no relevant vRealize Operations for Horizon database events are collected during the last six hours because these metrics are updated only when the broker agent sends events (for example, session connection and Horizon error events) to the adapter.
In general, metric collection metrics are sent every ve minutes and topology collection metrics are sent every hour. Database event collection metrics might be sent as often as once per minute or as seldom as there are relevant vRealize Operations for Horizon events.

Horizon End User Experience Dashboard

The End User Experience Dashboard continually monitors vCPU/vRAM and vDisk to alert of infrastructure performance that could negatively impact user-session experience via a heat map layout.
Tips for using the Horizon End User Experience Dashboard
vCPU experience shows the vCPU performance of each VM or host in Horizon environment with a heat
n
map. This heat map widget has several built-in conguration: VM CPU ready%, VM CPU demand%, VM CPU contention%, host cpu contention%, host cpu usage%.
vCPU relationship shows the related object of the selected VM or host in the vCPU experience widget.
n
vCPU ready chart shows the vCPU ready% trend of the selected VM or host in the vCPU experience
n
widget.
vDisk experience shows the vDisk performance of each VM or datastore in Horizon environment with a
n
heat map. This heat map widget has several built-in conguration: VM Disk latency, VM Disk latency by IOPS, datastore latency.
vDisk relationship shows the related object of the selected VM or datastore in the vDisk experience
n
widget.
vDisk latency chart shows the total latency of all instance trend of the selected VM or datastore in the
n
vDisk experience widget.
Active session alert widget shows all alerts of current horizon active sessions.
n
Pool critical alerts widget shows the critical alert number of all VDI desktop pools. The color bound set
n
be customized. The default bounds are: 1 Yellow, 10 Orange, and 15 Red.
PCoIP experience shows the PCoIP performance of each VDI desktop session in Horizon environment
n
with a heat map. This heat map widget has several built-in conguration: PCoIP latency, PCoIP Packet loss, PCoIP bandwidth, PCoIP Latency by BW, and session total logon time.
PCoIP relationship shows the related objects of the selected VDI desktop session in the PCoIP
n
experience widget.
PCoIP chart shows the VDI desktop session data according to the selected conguration of the PCoIP
n
experience widget.
vRAM experience shows the vRAM performance of each VM in Horizon environment with a heat map.
n
This heat map widget has several built-in conguration: VM memory swap and VM RAM usage%.
vRAM relationship shows the related object of the selected VM in the vRAM experience widget.
n
vRAM chart shows the VM data trend according to the selected conguration of the vRAM experience
n
widget.
VMware, Inc. 17
VMware vRealize Operations for Horizon Administration

Using the Horizon Reports

The predened report templates for an object type appear on the Reports tab in vRealize Operations Manager. To access the Reports tab for a Horizon object, select Environment > Horizon Horizon Environment and select the object. All of the reports that are associated with that object appear on the Reports tab.

Introducing the Horizon Reports

The predened Horizon reports provide information about remote desktop and application usage, desktop and application pool conguration details, and license compliance.
To generate a report, you select an object, click the Reports tab, and click Report Templates. The listed report templates are associated with the object you selected. The object determines the scope of the generated report. For example, you can run a template against one specic pool or all pools, depending on the object you select.
Table 12. Summary of Horizon Reports
Template Name Recommended Objects Report Content
Horizon Application Pool Details
Horizon Application Pool Usage
Horizon Desktop Pool Usage
Horizon Pod License Compliance
Horizon Pool Usage Overview
Horizon RDS Desktop Pool Details
Horizon VDI Desktop Pool Details
Horizon VDI Desktop Session Statistics
Application Pool
n
Pod Pools (tier)
n
Horizon Pod
n
Application Pool
n
Pod Pools (tier)
n
Horizon Pod
n
VDI Desktop Pool
n
RDS Desktop Pool
n
Pod Pools (tier)
n
Horizon Pod
n
Horizon Pod Current and daily maximum usage
n
Application pool conguration and application pool, RDS farm, and RDS host usage information.
Current application usage count, usage trend, and sessions.
Desktop pool usage information, including usage count and trend and connected and disconnected desktop information.
count and last 30-day trend.
Pod Pools (tier)
n
Horizon Pod
n
RDS Desktop Pool
n
Pod Pools (tier)
n
Horizon Pod
n
VDI Desktop Pool
n
Pod Pool (tier)
n
Horizon Pool
n
VDI Desktop Pool
n
Pod Pool (tier)
n
Horizon Pool
n
Overview of desktop and application pool session usage.
Conguration, usage trend, logon and PCoIP latency trend, RDS farm usage, and host usage for RDS or TS desktop pools.
VDI desktop pool conguration information, desktop status counts, and usage, logon, PCoIP latency, and error trends.
VDI desktop pool connection, logon, PCoIP, and workload statistics.
18 VMware, Inc.
Chapter 1 Monitoring Your Horizon Environment
Table 12. Summary of Horizon Reports (Continued)
Template Name Recommended Objects Report Content
Horizon Application Usage Report
Horizon User Session Statistics
Horizon Pod
n
Application Pool
n
Application usage information in last 7 days(by default), including Application pool name, pool's farm name, application launch times, application peak concurrent instances, and application total usage time.
User This report shows the session statistics
n
of the users in the horizon environment. This report is suggested to run the object Horizon environment or Horizon pod. In the generated report, following data are shown: user name, total application session duration, total RDS desktop session duration and total VDI desktop session duration. The data is calculated and aggregated with the selected time period. The default time period is last 7 days.
VMware, Inc. 19
VMware vRealize Operations for Horizon Administration
20 VMware, Inc.
Maintaining
vRealize Operations for Horizon 2
If your Horizon environment changes after the initial conguration of the broker agent, you can modify the broker agent seings on the Horizon Connection Server host where the broker agent is installed.
This chapter includes the following topics:
“Pair the Broker Agent with a Horizon Adapter Instance,” on page 21
n
“Modify the Broker Agent Service Logging Level,” on page 22
n
“Reissue Horizon Desktop Authentication Tokens,” on page 22
n
“Change the Desktop Pools to Monitor,” on page 22
n
“Change Horizon Events Database Credential Seings,” on page 23
n

Pair the Broker Agent with a Horizon Adapter Instance

If you reinstall the Horizon adapter to which the broker agent is connected, or you want to connect the broker agent to a dierent Horizon adapter instance, you must recongure the broker agent to pair with the Horizon adapter instance.
Prerequisites
Verify that you have the server key for the Horizon adapter instance to pair with the broker agent. You
n
specied the server key when you created a credential for the adapter instance.
Verify that you have the IP address of the Horizon Connection Server host where you installed the
n
Horizon adapter.
Both the broker agent and the Horizon adapter must run on the same TLS version before they can be
n
paired.
Procedure
1 Log in to the Horizon Connection Server host where you installed the broker agent with a domain user
account.
Local accounts do not have the necessary privileges to congure the broker agent seings.
2 From the Start menu, select VMware > vRealize Operations Horizon Broker Agent .
3 In the vRealize Operations Horizon Adapter section of the vRealize Operations Horizon Broker Agent
Seings dialog box, type the IP address and port number for the node or remote collector where the Horizon adapter instance is running.
By default, the broker agent uses port 3091 to communicate with the Horizon adapter. You can modify the default port number, depending on your network conguration.
VMware, Inc.
21
VMware vRealize Operations for Horizon Administration
4 Type the adapter server key and conrm the server key for the Horizon adapter and click Pair to start
the pairing process.
The status of the pairing process appears in the status area of the wizard.
5 After the pairing process succeeds, click Next till you are at the Congure The Broker Agent Service
wizard.
6 Restart the Broker Agent service.
7 Click Next and Finish.

Modify the Broker Agent Service Logging Level

You can modify the logging level for the Broker Agent service by modifying the broker agent conguration.
Procedure
1 Log on to the Horizon Connection Server host where the broker agent is installed with a domain user
account.
Local accounts do not have the necessary privileges to congure all seings.
2 From the Start menu, select Broker Agent  Utility for Horizon.
3 In the Broker Agent Conguration Utility for Horizon, in Logging section, select the log level from the
Logging Level drop-down list.
The available log levels are O, Error, Warning, Information, and Verbose. The log level is set to Information by default. To troubleshoot problems, set the logging level to Information. To view detailed messages, including micro steps, queries, and returned results, set the logging level to Verbose.
N If you set the logging level to Verbose, log les can become large very quickly. Set the logging level to Verbose only for short periods of time. Broker agent log les are purged once a week.
4 Navigate to the last screen of the wizard and click Finish.

Reissue Horizon Desktop Authentication Tokens

If you believe that the security of your Horizon environment might be compromised, you can issue a new authentication token for each desktop virtual machine and RDS host in your Horizon environment by restarting the Broker Agent service. By default, a new authentication token for each desktop virtual machine and RDS host is issued every hour.

Change the Desktop Pools to Monitor

You can add or remove desktop pools from the scope of monitored objects by modifying the broker agent
conguration.
Prerequisites
Obtain the IDs for the desktop pools to monitor. You can nd pool IDs in Horizon Administrator. For more information, see the administration document for your Horizon version.
Procedure
1 Log on to the Horizon Connection Server host where the broker agent is installed with a domain user
account.
Local accounts do not have the necessary privileges to congure all seings.
2 From the Start menu, select VMware > vRealize Operations Horizon Broker Agent .
22 VMware, Inc.
Chapter 2 Maintaining vRealize Operations for Horizon
3 In the Desktop pools section on the vRealize Operations Horizon Broker Seings dialog box, select
Specify desktop pools and type the IDs of the desktop pools in the text box.
Use a comma to separate each desktop pool ID. If you do not select Specify desktop pools, vRealize Operations Manager monitors all desktop pools.
4 Select whether to include or exclude the listed desktop pools.
5 If you are monitoring a Horizon 6.0 with View or later environment, select whether to monitor
application pools.
You cannot lter the application pools to monitor. If you select this seing, vRealize Operations Manager monitors all application pools.
6 Click Test to verify that the broker agent can connect to the desktop pools that you specied.
7 Click Next to proceed.

Change Horizon Events Database Credential Settings

If the credentials for your Horizon events database change after the initial broker agent conguration, you must modify the credential seings for the database in the broker agent conguration.
Procedure
1 Log on to the Horizon Connection Server host where the broker agent is installed with a domain user
account.
Local accounts do not have the necessary privileges to congure all seings.
2 From the Start menu, select VMware > vRealize Operations Horizon Broker Agent .
3 In the Events DB section of the vRealize Operations Horizon Broker Agent Seings dialog box, type the
event database user name and password.
4 Click Test to verify that the broker agent can connect to the Horizon events database.
5 Go to the service page and restart the service.
6 Click Next and Finish.
VMware, Inc. 23
VMware vRealize Operations for Horizon Administration
24 VMware, Inc.
Troubleshooting a vRealize Operations for Horizon
Installation 3
If problems occur after you install and congure vRealize Operations for Horizon, you can collect log les and send the les to VMware for technical support.
This chapter includes the following topics:
“Create a vRealize Operations Manager Support Bundle,” on page 25
n
“Download vRealize Operations for Horizon Broker Agent Log Files,” on page 26
n
“Download vRealize Operations for Horizon Desktop Agent Log Files,” on page 26
n
“View the Collection State and Status of a Horizon Adapter Object,” on page 27
n
“Horizon Collector and Horizon Adapter Log Files,” on page 28
n
“Modify the Logging Level for Horizon Adapter Log Files,” on page 28
n
“Remove Adapter Instance,” on page 29
n
“Cleanup Objects,” on page 29
n
“Firewall Rules,” on page 30
n
“Licensing,” on page 30
n
“Communication Issues Between Horizon Adapter and Agents,” on page 30
n
“Post Upgrade Congurations,” on page 31
n
“Agents-Related Issues,” on page 31
n
“Missing Metrics,” on page 31
n
“Missing Logon Duration,” on page 32
n

Create a vRealize Operations Manager Support Bundle

If the Horizon adapter does not operate as expected, you can gather log and conguration les in a support bundle and send the support bundle to VMware for analysis.
Procedure
1 Log in to the vRealize Operations Manager user interface with admin privileges.
2 Click the Administration tab and select Support > Support Bundles.
3 Click the Create Support Bundle (plus sign) icon.
4 Select the type of support bundle to generate and the nodes to include in the support bundle.
VMware, Inc.
25
VMware vRealize Operations for Horizon Administration
5 Click OK to create the support bundle.
The progress of the support bundle appears in the Status column on the Support Bundles pane. Support bundle creation might take several minutes, depending on the size of the logs and the number nodes. You can click the Reload Support Bundle icon to refresh the status.
6 Select the support bundle and click the Download Support Bundle icon to download the support
bundle to the server.
You cannot download a support bundle until its status is Succeed. For security, vRealize Operations Manager prompts you for credentials when you download a support bundle.
7 (Optional) Send the support bundle to VMware for support.

Download vRealize Operations for Horizon Broker Agent Log Files

If the vRealize Operations for Horizon broker agent does not operate as expected, you can download the broker agent log les and send the log les to VMware for support.
By default, broker agent log les are purged after one week.
Procedure
1 Log in to the Horizon Connection Server host where the broker agent is installed as an administrator.
2 Navigate to C:\ProgramData\VMware\vRealize Operations for Horizon\Broker Agent\logs on the
Horizon Connection Server host.
The logs directory contains the broker agent log les.
3 Use an archive program to create a ZIP le that contains the log les in the logs directory.
4 Send the ZIP le to VMware for support.

Download vRealize Operations for Horizon Desktop Agent Log Files

If the vRealize Operations for Horizon desktop agent is not operating as expected, you can download the desktop agent log les from the remote desktop and send the log les to VMware for support.
Horizon administrators can use the vdmadmin command to create a Data Collection Tool (DCT) bundle that contains to log les from one or more remote desktops. For information about creating DCT bundles, see the Horizon administration document for your Horizon version.
Prerequisites
Verify that you can use Horizon Client to connect to the remote desktop.
Procedure
1 Use Horizon Client to connect to the remote desktop from which to collect the desktop agent log les.
2 On the remote desktop, navigate to C:\ProgramData\VMware\vRealize Operations for Horizon\Desktop
Agent\logs and locate the desktop agent log les.
Desktop agent log le names begin with v4v- and v4-* (For example, v4-msgserver.log).
3 Use an archive program to create a ZIP le that contains the desktop agent log les.
4 Send the ZIP le to VMware for support.
26 VMware, Inc.
Chapter 3 Troubleshooting a vRealize Operations for Horizon Installation

View the Collection State and Status of a Horizon Adapter Object

You can view collection state and status information for a adapter object in the vRealize Operations Manager user interface. This information can help you diagnose and troubleshoot adapter problems.
You can also view important metrics, statistics, and license information for Horizon adapter instances on the Horizon Adapter Self Health dashboard. See “Horizon Adapter Self Health Dashboard,” on page 16.
Procedure
1 Log in to the vRealize Operations Manager user interface with admin privileges.
2 Click the Administration tab and click Environment Overview.
3 Expand Adapter Instances and click Horizon Adapter Instance.
Horizon adapter instance objects appear on the List tab in the right pane.
4 Point to the icon in the Collection State column to see whether vRealize Operations Manager should be
collecting data for the adapter instance object.
The collection state indicates whether vRealize Operations Manager should be collecting data for the object.
Option Description
Collecting
Not Collecting
Starting
Stopping
Updating
Failed
In Maintenance
In Maintenance (Manual)
Removing
Object is set to collect data.
Object is set to not collect data.
Collection is starting.
Collection is stopping.
Object is being updated.
Object conguration problem.
Object is in scheduled maintenance.
Object is in manual maintenance.
Object is being removed.
5 Click the icon in the Collection State column to view more information about the collection state.
Option Description
Adapter Instance
Collector Name
Last Heartbeat
Heartbeat Sleep Time
Status
Last Collection Time
Last Collection Duration
Metric Sparklines
Name of the adapter instance.
Name of the collector on which the adapter instance is running.
Amount of time since vRealize Operations Manager received a heartbeat message from the adapter instance. A long period of time might indicate a connection problem.
Heartbeat sleep time value, which determines the interval between heartbeat messages. The default heartbeat sleep time value is 10 seconds.
Status message from the collector.
Amount of time since the end of the last collection cycle and the number of metrics that the adapter instance collected during that cycle.
Length of time of the last collection cycle.
Graphical representations of the last collection cycle duration and the number of metrics and objects that the adapter collected during that cycle.
VMware, Inc. 27
VMware vRealize Operations for Horizon Administration
6 Point to the icon in the Collection Status column to see whether vRealize Operations Manager is
receiving data for the adapter instance object.
The collection status value indicates whether vRealize Operations Manager is receiving data for the object. An object has a status value only if its collection state is Collecting.
Option Description
Data Receiving
Old Data Receiving
No Data Receiving
None
Unknown
No parent object monitoring
Collection down
What to do next
If you discover problems with a Horizon adapter instance, you can check the log les for error messages. See
“Horizon Collector and Horizon Adapter Log Files,” on page 28.
vRealize Operations Manager is receiving data for the object
Data is not current. The most recent value is at least ve monitoring cycles old.
The adapter instance is collecting data, but vRealize Operations Manager has not received data for the object.
vRealize Operations Manager or collection was recently started and no data has been received for ve monitoring cycles.
Status of the object is not known.
The adapter instance object is stopped.
Collector or adapter instance is not operational.

Horizon Collector and Horizon Adapter Log Files

You can view collector and Horizon adapter log les in the vRealize Operations Manager user interface. Log les are organized in log type folders.
Procedure
1 Log in to the vRealize Operations Manager user interface with admin privileges.
2 Click the Administration tab, click Support, and click Logs.
3 Select Log Type from the Group by drop-down menu.
4 Double-click the Collector folder and double-click the folder for the node on which the adapter instance
is running.
5 Perform these steps to view log les.
a Double-click a log le to view the contents of the log le.
b Type line numbers in the Starting line and # of lines text boxes and click the Load log content icon
(>) to view a specic part of the log le.
6 Click the Reload Tree icon to reload the log tree information and collapse all open folders.

Modify the Logging Level for Horizon Adapter Log Files

You can modify the logging level for the collector node that contains the log les for a Horizon adapter instance.
Procedure
1 Log in to the vRealize Operations Manager user interface with admin privileges.
2 Click the Administration tab, click Support, and click Logs.
3 Select Log Type from the Group by drop-down menu.
28 VMware, Inc.
4 Expand the Collector folder.
5 Select the node on which the Horizon adapter instance is running and click the Edit Properties icon.
6 In the Logging Level column, select the logging level for the Horizon adapter log class. If you are doing
this for the rst time, add V4V_adapter3 as the new log name and specify the logging level.
To troubleshoot problems, set the logging level to Info. To view detailed messages, including micro steps, queries, and returned results, set the logging level to Debug.
N If you set the logging level to Debug, log les can become large very quickly. Set the logging level to Debug only for short periods of time.
7 Click OK to save your changes.

Remove Adapter Instance

There is a dependency on vCenter adapter because the vCenter adapter instances are also bundles with the Horizon solution. You cannot just select the Horizon adapter and click the Remove Instance buon to remove the Horizon adapter instance. Doing so leads to the deletion of both Horizon and vCenter adapter instances.
To remove the adapter instances perform the following task:
Chapter 3 Troubleshooting a vRealize Operations for Horizon Installation
Procedure
1 Select the Horizon adapter, and click .
2 Select the Horizon adapter in the Adapter Type list.
3 Remove the instances in the Instance Name list one-by-one.

Cleanup Objects

A lot of times, objects such as sessions, VMs, users, and pools appear on the dashboards even if they have stopped collecting data from the agents. You can cleanup these objects from the dashboards.
Procedure
1 If you use cluster environment, you can make changes on the master node. Take the collector node
oine and bring it online again.
2 Navigate to /usr/lib/vmwarevcops/user/plugins/inbound/V4V_adapter3/conf/ le and open the
v4v.properties le in an editor.
VMware, Inc. 29
VMware vRealize Operations for Horizon Administration
3 Change the parameter "timeToExpire.UserDesktop=0.0417".
N Time seing for cleanup resources (in days, should be in oat format. 0.5 means half day, 0.0417 means 1 hour approximately).
Parameter and Value Description
timeToExpire.VirtualMachine=30 Cleans the virtual machine objects.
timeToExpire.UserDesktop= 30 Ceans the VDI session objects.
timeToExpire.RDSSession=30 RDS session objects
timeToExpire.AppSession=30 App Session objects
timeToExpire.RDSApplication=30 Hosted application objects
timeToExpire.ViewNetwork=30 View network objects
The object of following type not deleted by default. The following parameters do not clean anything by default. If you want you can specify your ouwn value.
Parameter and Value Description
timeToExpire.User= User objects
timeToExpire.ViewPool= VDI pool objects
timeToExpire.AppPool= Application pool objects
timeToExpire.RDSPool= RDS pool objects
timeToExpire.RDSFarm= RDS farm objects
timeToExpire.RDSServer= RDS server objects
4 Stop and restart the adapter instances.
5 Wait for approximately three hours for the objects to clean up. It takes approximately one hour for the
objects to cleanup from the dashboards and two hours for the objects to clean up from vRealize Operations Manager.
6 Login to vRealize Operations Manager and go to Administartor > Inventory Explorer > Object Type >
VDI session.

Firewall Rules

If you update vRealize Operations Manager, you must apply the rewall rules on vRealize Operations Manager again.

Licensing

You get the Skipping data collection as there is not V4H license error message if your license key is not correct.

Communication Issues Between Horizon Adapter and Agents

If you are facing communication issues between the Horizon adapter and the agents, check if the rewall ports are open. If the rewall ports are not open, then open ports 3091–3094 and ports 3099–3101.
30 VMware, Inc.

Post Upgrade Configurations

After you upgrade vRealize Operations Manager, you must restart collector, rewrite and reopen the vRealize Operations Manager rewall ports, and restart the rewall .
Procedure
1 After you upgrade vRealize Operations Manager, restart the collector. To do so, run the following
command:
vmware-vcops --full-restart
2 After you upgrade vRealize Operations Manager, enable the port numbers 3099, 3100, and 3101. To do
so, perform the following tasks:
a Edit the /opt/vmware/etc/vmware-vcops-rewall.conf le in the vRealize Operations Manager.
b Add TCPPORTS="$TCPPORTS 3099:3101" after TCPPORTS="$TCPPORTS 3091:3095" in
the /opt/vmware/etc/vmware-vcops-firewall.conf le.
c Run /etc/init.d/vmware-vcops-firewall restart to restart the rewall.
d Run /etc/init.d/vmware-vcops-firewall status to check the status of the rewall.
e Restart the vRealize Operations Manager cluster after you upgrade to
vRealize Operations for Horizon 6.3 from an earlier version. To do so, run service vmware-vcops
--full-restart on the master node of the vRealize Operations Manager.
Chapter 3 Troubleshooting a vRealize Operations for Horizon Installation

Agents-Related Issues

If Broker agent and Desktop agent are 6.1 or earlier version, disable TLS on the adapter.
TLS 1.2 is enforced by default in vRealize Operations for Horizon 6.3. The adapter cannot communicate with older Desktop agents 6.1 or 6.0 running with TLS 1.0 VDI Pools, RDS Pools, or Apps running with older desktop Agents are monitored by default. To monitor pools running with older Desktop agents, log in to vRealize Operations for Horizon collector node and add enforcesslprotocols = false to the /usr/lib/vmware-vcops/user/plugins/inbound/V4V_adapter3/work/msgserver.properties le. Restart he vRealize Operations for Horizon adapter. Broker agent and Horizon adapter instance pairing might be required.
If the Desktop agent is not sending data to the adapter, there could be a problem with disk space for that particulate desktop VM.
Broker agent version 6.1 might cause CPU performance issues. This might be related to Horizon View event db. Check the Horizon View version and upgrade to Horizon 6.2 or later.

Missing Metrics

Logon duration is not available even after you have logged in to new sessions after seing up the vRealize Operations for Horizon environment.
Please make sure that the time is synchronized on all the components in vRealize Operations for Horizon environment (For example, connection server, EventDB server, and virtual desktop). Restart the Broker agent and log in to a new session.
VMware, Inc. 31
VMware vRealize Operations for Horizon Administration

Missing Logon Duration

Sometimes, the logon duration is not available even if you have logged on to some new sessions after seing up the vRealize Operations for Horizon environment. It is mainly caused by time synchronization issue. Synchronize time on all the components (Connection Server, EventDB, and Desktop) to solve this problem.
Procedure
1 Synchronize time on Broker Agent, Desktop Agent, and EventDB.
2 Restart Broker Agent.
3 Log in to new session.
32 VMware, Inc.

Index

A
about 5 Adapter and Agents 30 Adapter Instance 29 adapter log files 28 adapter logs 25, 28 administration 21 Agents 31 authentication 22
B
broker agent reconnection 21 broker agent logs 22, 26
C
Cleanup 29
D
dashboards 7 desktop agent, log files 26 desktop pools 22
E
events database 23
F
Firewall rules 30
I
in-guest process data 14, 15
L
License Key 30 log files
adapter 25 broker agent 26 desktop agent 26
logging
adapter 28 broker agent 22
Logon Duration 32
M
Metrics 31 monitoring a Horizon environment 7 monitoring desktop pools 22
R
reconnecting broker agent 21 reports 18
S
security tokens 22 selecting desktop pools 22 session objects 14
H
Horizon adapter status 27 Horizon Adapter Self Health dashboard 16 Horizon Applications dashboard 13 Horizon dashboard overview 8 Horizon Desktop Usage dashboard 13 Horizon End User Experience Dashboard 17 Horizon Help Desk 9 Horizon Infrastructure dashboard 10 Horizon Overview dashboard 9 Horizon RDS Host Details 15 Horizon RDS Pools dashboard 12 Horizon Remote Session Details dashboard 14 Horizon User Session dashboard 11 Horizon VDI Pools dashboard 11 host objects 15
VMware, Inc.
T
tokens 22 troubleshooting 25
V
vRealize Operations Manager Upgrade 31
33
VMware vRealize Operations for Horizon Administration
34 VMware, Inc.
Loading...