Microsoft Office 365 Teams

Microsoft Office 365 Teams

This template shows information about Office 365 Teams and includes the following Component:

  • Number of Calls
  • Number of Meetings
  • Number of Chat Messages
  • Number of daily users by device type
    1. Web
    2. Windows Phone + Windows
    3. Android Phone, 
    4. iOS
    5. Mac

Prerequisites:

  • The details collected as part of above steps should be passed as Arguments to Monitors in below format/precedence

client_id=<Value>, TenantID=<Value>, client_secret=<Value>

Credentials:

  • The user should have SAM Administrator permissions
  • Pass Client ID and Password as Arguments to Monitors (Argument details mentioned in Pre-requisite)

MONITORED COMPONENTS

  • Number of Calls

Get the number of Microsoft Teams activities.

The activity types value given is calls.

Argument: Client ID, Tenant ID, Client Password

Format: client_id=<Value>, TenantID=<Value>, client_secret=<Value>

Statistic Unit: Number

  • Number of Meetings

Get the number of Microsoft Teams activities.

The activity types value given is Meetings.

Argument: Client ID, Tenant ID, Client Password

Format: client_id=<Value>, TenantID=<Value>, client_secret=<Value>

Statistic Unit: Number

  • Number of Chat Messages

Get the number of Microsoft Teams activities.

The activity types value given is Chat Message (Private + team)

Argument: Client ID, Tenant ID, Client Password

Format: client_id=<Value>, TenantID=<Value>, client_secret=<Value>

Statistic Unit: Number

  • Number of Daily Web User

Get the number of Microsoft Teams daily unique Web users

Argument: Client ID, Tenant ID, Client Password

Format: client_id=<Value>, TenantID=<Value>, client_secret=<Value>

Statistic Unit: Number

  • Number of Daily Windows User 

Get the number of Microsoft Teams daily unique Windows users (Windows Device+ Windows Phone)

Argument: Client ID, Tenant ID, Client Password

Format: client_id=<Value>, TenantID=<Value>, client_secret=<Value>

Statistic Unit: Number

  • Number of Daily Android Phone User 

Get the number of Microsoft Teams daily unique Android Phone users

Argument: Client ID, Tenant ID, Client Password

Format: client_id=<Value>, TenantID=<Value>, client_secret=<Value>

Statistic Unit: Number

  • Number of Daily iOS User

Get the number of Microsoft Teams daily unique iOS users

Argument: Client ID, Tenant ID, Client Password

Format: client_id=<Value>, TenantID=<Value>, client_secret=<Value>

Statistic Unit: Number

  • Number of Daily Mac User

Get the number of Microsoft Teams daily unique Mac users

Argument: Client ID, Tenant ID, Client Password

Format: client_id=<Value>, TenantID=<Value>, client_secret=<Value>

Statistic Unit: Number

Troubleshooting steps

Detail troubleshooting steps (common for template)

Use UPN format (username@domain) and not domain\username format to enter credentials. Also, a service account for Exchange Web Services is recommended to avoid authentication issues when passwords are updated.

Portions of this document were originally created by and are excerpted from the following sources:

https://docs.microsoft.com/en-us/graph/overview?toc=./toc.json&view=graph-rest-1.0

https://docs.microsoft.com/en-us/graph/api/resources/report?view=graph-rest-1.0

Last updated: <Date updated>



Parents
  • Like , I can get all these metrics from Graph API...but I don't know how to use/exploit them.

    It is not clear if we get some daily stats or weekly stats + these stats are obviously not real-time data (I noticed it seems like there is a 48h delay)...but it is not explained in this article.

    So we have some data from 2 days ago...how is it even possible to graph it in SolarWinds to see the trends...==> we don't have the rigth timestamp associated to these stats. It is like displaying false data.

    It is great to have this TEAMS template, but it remains useless if we can't have more explanations. Even SolarWinds support was totally unable to help me on that point...they finallly turned back to Microsoft and said : you get what graph api gives to you, whatever it is.

    I you could provide some details about these questions it would be great (the support couldn't) :

    -- Is it daily or weekly stats?

    -- Can you confirm the 48h delay for these datas

    -- How can we build a graph with these datas in SolarWinds with the good timestamp? (i.e. 48h delay)

    -- Is it possible to get real-time data from TEAMS/O365  into SolarWinds?

Comment
  • Like , I can get all these metrics from Graph API...but I don't know how to use/exploit them.

    It is not clear if we get some daily stats or weekly stats + these stats are obviously not real-time data (I noticed it seems like there is a 48h delay)...but it is not explained in this article.

    So we have some data from 2 days ago...how is it even possible to graph it in SolarWinds to see the trends...==> we don't have the rigth timestamp associated to these stats. It is like displaying false data.

    It is great to have this TEAMS template, but it remains useless if we can't have more explanations. Even SolarWinds support was totally unable to help me on that point...they finallly turned back to Microsoft and said : you get what graph api gives to you, whatever it is.

    I you could provide some details about these questions it would be great (the support couldn't) :

    -- Is it daily or weekly stats?

    -- Can you confirm the 48h delay for these datas

    -- How can we build a graph with these datas in SolarWinds with the good timestamp? (i.e. 48h delay)

    -- Is it possible to get real-time data from TEAMS/O365  into SolarWinds?

Children
No Data