Monitor Surface Hubs with Azure Monitor to track their health
This article describes how you can use the Surface Hub solution in Azure Monitor to monitor Microsoft Surface Hub devices. The solution helps you track the health of your Surface Hubs as well as understand how they are being used.
Each Surface Hub has the Microsoft Monitoring Agent installed. Its through the agent that you can send data from your Surface Hub to a Log Analytics workspace in Azure Monitor. Log files are read from your Surface Hubs and are then sent to Azure Monitor. Issues like devices being offline, the calendar not syncing, or if the device account is unable to log into Skype are shown in the Surface Hub dashboard in Azure Monitor. By using the data in the dashboard, you can identify devices that are not running, or that are having other problems, and potentially apply fixes for the detected issues.
Install and configure the solution
Use the following information to install and configure the solution. In order to manage your Surface Hubs in Azure Monitor, you'll need the following:
- A Log Analytics subscription level that will support the number of devices you want to monitor. Log Analytics pricing varies depending on how many devices are enrolled, and how much data it processes. You'll want to take this into consideration when planning your Surface Hub rollout.
The Surface Hub solution is offered as an Azure Marketplace application which is linked to a new or existing Log Analytics workspace within your Azure subscription. Detailed instructions for using either method is at Create a Log Analytics workspace in the Azure portal.
To configure the Surface Hub solution, follow these steps:
- Go to the Surface Hub page in the Azure Marketplace. You might need to login to your Azure subscription to access this.
- Select Get it now.
- Choose an existing or configure a new Log Analytics Workspace.
- After your workspace is configured and selected, select Create. You'll receive a notification when the solution has been successfully created.
Once the Log Analytics workspace is configured and the solution created, there are two ways to enroll your Surface Hub devices:
- Automatically through Intune
- Manually through Settings on your Surface Hub device.
Set up monitoring
You can monitor the health and activity of your Surface Hub using Azure Monitor. You can enroll the Surface Hub by using Intune, or locally by using Settings on the Surface Hub.
Connect Surface Hubs to Azure Monitor through Intune
You'll need the workspace ID and workspace key for the Log Analytics workspace that will manage your Surface Hubs. You can get those from the workspace settings in the Azure portal.
Intune is a Microsoft product that allows you to centrally manage the Log Analytics workspace configuration settings that are applied to one or more of your devices. Follow these steps to configure your devices through Intune:
Sign in to Microsoft Intune admin center.
Go to Devices > Configuration profiles.
Create a new Windows 10 profile, and then select templates.
In the list of templates, select Device restrictions (Windows 10 Team).
Enter a name and description for the profile.
For Azure Operational Insights, select Enable.
Enter the Log Analytics Workspace ID and enter the Workspace Key for the policy.
Assign the policy to your group of Surface Hub devices and save the policy.
Intune then syncs the Log Analytics settings with the devices in the target group, enrolling them in your Log Analytics workspace.
Connect Surface Hubs to Azure Monitor using the Settings app
You'll need the workspace ID and workspace key for the Log Analytics workspace that will manage your Surface Hubs. You can get those from the settings for the Log Analytics workspace in the Azure portal.
If you don't use Intune to manage your environment, you can enroll devices manually through Settings on each Surface Hub:
From your Surface Hub, open Settings.
Enter the device admin credentials when prompted.
Click This device, and the under Monitoring, click Configure Log Analytics Settings.
Select Enable monitoring.
In the Log Analytics settings dialog, type the Log Analytics Workspace ID and type the Workspace Key.
Click OK to complete the configuration.
A confirmation appears telling you whether or not the configuration was successfully applied to the device. If it was, a message appears stating that the agent successfully connected to Azure Monitor. The device then starts sending data to Azure Monitor where you can view and act on it.
Monitor Surface Hubs
Monitoring your Surface Hubs using Azure Monitor is much like monitoring any other enrolled devices.
Data collected by this monitoring solution is available in the Workspace Summary (deprecated) page in the Azure portal. Open this page from the Log Analytics workspaces for the workspace with your solution and then select Workspace Summary (deprecated) from the Classic section of the menu. Each solution is represented by a tile. Select a tile for more detailed data collected by that solution.
When you click on the Surface Hub tile, your device's health is displayed.
You can create alerts based on existing or custom log searches. Using the data Azure Monitor collects from your Surface Hubs, you can search for issues and alert on the conditions that you define for your devices.