Plan Microsoft Teams Rooms management with Azure Monitor
This article discusses planning considerations for using Azure Monitor to administer Microsoft Teams Rooms devices in your Microsoft Teams or Skype for Business implementation.
Azure Monitor is a collection of management 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 literally in a matter of minutes. With some customization work, it can aid in managing Microsoft Teams Rooms conferencing systems by providing real-time notifications of system health or faults for individual room systems, and it can potentially scale up to managing thousands of Microsoft Teams Rooms conference rooms.
This article provides a discussion of the requirements, design/architecture, and implementation best practices needed to implement Azure Monitor based management of Microsoft Teams Rooms conference devices, and 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.
The Microsoft Teams Rooms app on the console device writes events to its Windows Event Log. A Microsoft Monitoring agent, once installed, passes the information to Azure Monitor service.
Once properly configured, Log Analytics parses the JSON payload embedded in the event descriptions to describe how each Microsoft Teams Rooms system is functioning and what faults are detected.
An administrator using Azure Monitor can get notifications of Microsoft Teams Rooms systems 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 feature. See Get started with a Log Analytics workspace to create a subscription for your organization.
You should familiarize yourself as necessary on how to use the Log Analytics View Designer. See Views in Log Analytics for those details.
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 consoles. This includes understanding the JSON schema documented in Understand the log entries.
Develop a Microsoft Teams Rooms management view in Log Analytics. You can either Create a Microsoft Teams Rooms dashboard by using the import method or Create a Microsoft Teams Rooms dashboard manually.
Individual Microsoft Teams Rooms Console requirements
Each Microsoft Teams Rooms console is an app running on a Surface Pro device in kiosk mode (normally, it's configured to be the only app that can run on the device). As with any Windows app, the Microsoft Teams Rooms app writes events like startup and hardware faults to the Windows Event Log. Adding an Microsoft Monitor agent on your Microsoft Teams Rooms device allows these events to be collected. (See Connect Windows computers to the Log Analytics service in Azure for details.)
While using Azure Monitor to manage your Microsoft Teams Rooms devices, 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)