Add VMware Horizon Integration
This article covers how to configure a Horizon connection and monitor your Horizon components with ControlUp.
We strongly recommend that you use a dedicated data collector for all EUC environment connections. A data collector can be any machine that has the ControlUp Agent installed. To learn more visit ControlUp Data Collector.
To learn how to define a data collector for Horizon, watch our video.
- Full support for VMware Horizon v7.4 and higher
- Limited support for VMware Horizon v7.0 - v7.3
Enable TCP port 443 (HTTPS) from all Real-Time Consoles machines, Monitor machines, and Data Collector machines to VMware Horizon Connection Server.
Service Account Requirements
The Read-Only role is sufficient for all monitoring purposes. If you want to perform built-in Horizon actions, then the service account needs the following permissions:
- Enable Farm and Desktop Pools
- Manage Machine
- Manage Sessions
- Manage Global Sessions (Cloud Pod architecture only)
Add your credentials to your shared credentials before you add the Horizon integration.
Add a Horizon Connection to ControlUp
To add a Horizon connection in your ControlUp environment, perform the following steps:
- In the Real-Time Console, go to Home > Add EUC Environment to open the Add EUC Environment Connection window.
- Set the Solution / Platform to VMware Horizon.
- Select Credentials for your Horizon environment from your shared credentials. The required permissions for the credentials are described above. You should have added these credentials as shared credentials in your Monitor settings.
- Configure your Pod Connection Settings. If you want to remove a pod connection, select it from the dropdown and clear the option Add this Pod to ControlUp Console.
- Expand the Data Collectors tab to configure a data collector for the VMware Horizon connection.
- Select the default data collector and click Remove.
- Click Add and select the machine that you want to use as a data collector.
- Optionally, add another machine to use as a backup data collector in case the primary data collector is down. Note that the first machine in the list is the primary data collector.
- Click OK to save the Horizon connection.
Adding a Horizon connection to ControlUp provides enhanced monitoring, including:
- Automatic discovery of Horizon components in both standard and Cloud Pod architecture.
- Seamless association of Horizon components with entities from different data sources, such as hypervisors and in-guest agents for complete line-of-sight from infrastructure to process.
- Connection server health status and license monitoring.
- Enhanced session monitoring with Horizon performance metrics.
- Horizon-focused presets for Horizon Pods, connection servers, pools, machines, and sessions views.
- Enhanced Horizon environment management capabilities, including new Horizon specific:
- Built-in actions
- Security policy permissions
- Script Actions
- Automated Actions
- Enhanced Virtual Expert rules and recommendations
To monitor the performance of your VDIs and connection servers, you must install the ControlUp Agent on those machines.
Horizon RDSH Monitoring
ControlUp can discover Horizon RDSH components and offer real-time visibility of RDS sessions and applications. RDSH objects in the Horizon integration are displayed on the organizational tree and data grids, with drill down relations for easy troubleshooting and navigation.
The views include real-time metrics displaying the current configuration, availability, aggregation counters, health status, and other metadata on the following objects:
- Application Pools
- RDS Hosts
- RDS Desktop Pools
- RDS Sessions