Plan Microsoft Teams Rooms monitoring with Azure Monitor

Important

This feature is being deprecated and being replaced by functionality found in the Teams admin center and Teams Rooms Pro Management portal. See Overview of the Teams Rooms Pro Management portal for more information.

This article discusses planning considerations for using Azure Monitor to administer Microsoft Teams Rooms devices in your Microsoft Teams implementation.

Note

You can also set up health monitoring of Teams Rooms using Teams admin center.

Note

To use this feature with a Teams Rooms device, you need to assign a Microsoft Teams Rooms Pro license to the device. For more information, see Microsoft Teams Rooms licenses.

Azure Monitor is a collection of monitoring services that were designed in the cloud from the start. Rather than deploying and managing on-premise resources, Azure Monitor components are entirely hosted in Azure. Configuration is minimal, and you can be up and running in a matter of minutes. With some customization work, it can aid in monitoring Microsoft Teams Rooms by providing notifications of system health or faults for individual room systems, and it can scale up to managing thousands of Microsoft Teams Rooms.

This article provides a discussion of the requirements, design/architecture, and implementation best practices needed to implement Azure Monitor based monitoring of Microsoft Teams Rooms. It also provides links to detailed articles on implementing Azure Monitor for Microsoft Teams Rooms and critical reference information for ongoing monitoring of Microsoft Teams Rooms rooms.

Functional overview

diagram of Microsoft Teams Rooms management using Azure Monitor.

The Microsoft Teams Rooms app writes events to the Windows Event Log. A Microsoft Monitoring agent, once installed, passes the information to the Azure Monitor service.

Once properly configured, Log Analytics parses the JSON payload embedded in the event descriptions to describe how Microsoft Teams Rooms is functioning and what faults are detected.

An administrator using Azure Monitor can get notifications of Microsoft Teams Rooms that are offline or are experiencing app, connectivity, or hardware failures as well as knowing if a system needs to be restarted. Each system status is updated frequently, so these notifications are close to real-time updates.

Azure Monitor requirements

You must have a valid Azure subscription for Azure Monitor to use Log Analytics features. See Get started with a Log Analytics workspace to create a subscription for your organization.

You should familiarize yourself on how to use the Log Analytics View Designer. See Views in Log Analytics for those details.

  1. Once subscribed to Azure Monitor Log Analytics, create custom fields (as described in Map custom fields) needed to parse the information that will be sent from Microsoft Teams Rooms. This includes understanding the JSON schema documented in Understand the log entries.

  2. Develop a Microsoft Teams Rooms management view in Log Analytics. You can Create a Microsoft Teams Rooms dashboard manually.

Individual Microsoft Teams Rooms requirements

Microsoft Teams Rooms is an app running on a compute device in kiosk mode. As with any Windows app, the Microsoft Teams Rooms app writes events like startup and hardware faults to the Windows Event Log. Adding a Microsoft Monitor agent on Microsoft Teams Rooms allows these events to be collected. (See Connect Windows computers to the Log Analytics service in Azure for details.)

Ongoing management

While using Azure Monitor to monitor your Microsoft Teams Rooms, you'll need to understand the information contained in the event logs used by Azure Monitor. See Understand the log entries for details on these health messages.

  • Understand the Alerts generated by Microsoft Teams Rooms and how to resolve them (see the section titled Understand the log entries)

See also

Deploy Microsoft Teams Rooms management with Azure Monitor

Manage Microsoft Teams Rooms devices with Azure Monitor