ControlUp Academy training video
Click here to watch our Academy training video about Custom Hives.
This article explains how to add, install, and configure a Synthetic Monitoring Custom Hive on a Windows machine.
For more information, see:
Add a Windows Custom Hive
In the Hives tab, click Add Custom Hive.
Enter the Hive Name.
Optionally, provide the physical Hive Location. You can pin the location on the map or enter it manually. Setting the Hive location lets you view test results on a map and identify regions experiencing problems.
Optionally, under Tags, click Add Tag and select the tags to assign to the Hive. To create tags, go to Settings > Tags Management. To learn more, see Centralized Tags Management.
Click Add.
Copy the generated Hive Key. You need it when you configure the Custom Hive.
Synthetic Monitoring now waits for the Custom Hive to connect. Keep this window open if you want to download the installer from it or monitor the connection status.
Download the Windows Custom Hive installer using one of the following methods:
In the Add Custom Hive window, click Download Installation.
From the Hives tab, click Download Custom Hive and select Windows.
Install and Configure the Windows Custom Hive
Run the Custom Hive installation file. The Setup wizard is displayed.

At the end of the installation, select Run Hive Config, and click on Finish.

When the Hive configuration window appears, paste the Hive key of your new Hive into the Hive API Key field and select the Hive Region.

Click Save, and the Hive is ready to use. Confirm that the Custom Hive status changes to Connected.
Configuration
There are several configuration options for Custom Hives that you can adjust in the Synthetic Monitoring Custom Hive application.
Enrichment Credentials
Configure data enrichment options in the Enrichment Credentials tab. A Custom Hive can collect enrichment data from two locations:
The server on which the session has been opened. The Custom Hive can perform a remote WMI query to get network latency and ICA RTT of the session.
The CVAD broker for the session. The Custom Hive can perform an OData query to the CVAD broker to get the actual Windows logon duration and information about the VDA.

In the Enrichment Credentials tab, enter credentials for Remote WMI and the CVAD (XenDesktop). The remote WMI credentials need permissions to perform remote WMI queries. The CVAD credentials need read permissions on the XenDesktop site.
Proxy
If the machine on which the Custom Hive is installed accesses the internet with NTLM based proxy, then go to the Proxy tab and select Use Proxy. Enter the proxy server information, and AD credentials for authentication.
Advanced
The Advanced tab contains the following options:
Event log. If selected, the Custom Hive will report events to the Windows Event log.
Debug mode. If selected, debugging logs will be created in the installation directory \ Synthetic Monitoring Custom Hive\logs
SSL verify. If selected, the Custom Hive will check if SSL certificates are verified.
Interactive logon - activate OK button. If selected, Scouts accessing EUC sessions will "OK" an interactive window that opens during the connection process. For example, a legal requirement that needs to be accepted.
Use Citrix Workspace app. If selected, all Citrix based EUC Scouts will open sessions using the Citrix Workspace application.
Omnissa Horizon (formerly VMware Horizon) dynamic flow. If selected, all VMware EUC Scouts running from this Custom Hive use a form-based browser login method instead of the broker API. You can try enabling this option if your Scouts are having authentication problems. You can enable this option on individual Scouts in the Scout configuration.
Citrix dynamic flow. If selected, all Citrix EUC Scouts running from this Custom Hive use a form-based browser login method instead of the broker API. You can try enabling this option if your Scouts are having authentication problems. You can enable this option on individual Scouts in the Scout configuration.
Use proxy for internal requests. If selected, the Custom Hive will use the proxy set up in the Proxy tab for all requests, even to an internal network.
Allow shell execution scouts. If selected, the Custom Hive will be able to run Shell Execution Scouts. This is required if you want to run this type of Scout from the Hive.
Delete Custom Hives
To delete custom hives, select the required one(s) from the hive list and click Delete Hives.
Antivirus Exceptions
If you are experiencing problems with your Custom Hive, you might need to add the following antivirus exclusions:
C:\Program Files\Scoutbees Custom Hive\sb-config.exe
C:\Program Files\Scoutbees Custom Hive\sb-hive.exe
C:\Program Files\Scoutbees Custom Hive\bin\ICARunner.exe
C:\Program Files\Scoutbees Custom Hive\bin\pngquant.exe
C:\Program Files\Scoutbees Custom Hive\bin\chromium\chrome.exe
C:\Program Files\Scoutbees Custom Hive\bin\chromium\chromedriver.exe
C:\Program Files\Scoutbees Custom Hive\bin\chromium\chrome_proxy.exe
C:\Program Files\Scoutbees Custom Hive\bin\chromium\chrome_pwa_launcher.exe
C:\Program Files\Scoutbees Custom Hive\bin\chromium\elevation_service.exe
C:\Program Files\Scoutbees Custom Hive\bin\chromium\notification_helper.exe
C:\Program Files\Scoutbees Custom Hive\sb-runner\sb-runner.exe