Microsoft Office 365 Skype for Business

Microsoft Office 365 Skype for Business

This template shows information about Office 365 Skype for Business and includes the following Component:

  • Number of Skype for Business activities by type
    1. Peer to Peer
    2. User Organized
    3. User Participated
  • Number of daily users by device type
    1. Windows Device + Windows Phone
    2. Andriod
    3. iPhone
    4. iPAD
  • Minutes details.
    1. Peer to Peer
    2. User Organized
    3. User Participated

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

  • Peer to Peer Communication Session Count

Get the trends on how many users organized and participated in conference sessions held in your organization through Skype for Business.

The Monitor gives the number of peer-to-peer sessions.

Argument: Client ID, Tenant ID, Client Password

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

Statistic Unit: Number

  • Number of Users Organized Sessions

Get the trends on how many users organized and participated in conference sessions held in your organization through Skype for Business.

The Monitor gives the number of User Organized sessions.

Argument: Client ID, Tenant ID, Client Password

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

Statistic Unit: Number

  • Number of User participated in Session

Get the trends on how many users organized and participated in conference sessions held in your organization through Skype for Business.

The Monitor gives the number of User Participated sessions.

Argument: Client ID, Tenant ID, Client Password

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

Statistic Unit: Number

  • Number of Daily Windows Users

Get the number of users using unique devices in your organization.

The Monitor gives the number of Windows user (Windows Phone + Windows Other device)

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 users using unique devices in your organization.

The Monitor gives the number of Android Phone user

Argument: Client ID, Tenant ID, Client Password

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

Statistic Unit: Number

  • Number of Daily iPhone User

Get the number of users using unique devices in your organization.

The Monitor gives the number of iPhone user

Argument: Client ID, Tenant ID, Client Password

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

Statistic Unit: Number

  • Number of Daily iPad User

Get the number of users using unique devices in your organization.

The Monitor gives the number of iPad user

Argument: Client ID, Tenant ID, Client Password

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

Statistic Unit: Number

  • Length in Minutes of Peer-to-Peer Sessions

Get usage number on the length in minutes of peer-to-peer sessions held in your organization. Types of sessions is audio and video.

Argument: Client ID, Tenant ID, Client Password

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

Statistic Unit: Number

  • Length of Minutes of Organization Session

Get usage number on the length in minutes of conference sessions held and organized by users in your organization. Types of conference sessions is audio/video

Argument: Client ID, Tenant ID, Client Password

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

Statistic Unit: Number

  • Length of Minute User Participated

Get usage number on the length in minutes of conference sessions that users from your organization participated in. Types of conference sessions is audio/video

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>



  • If you encounter component monitor errors due to empty results, try adding a script similar to this example created for the iPad component monitor.

    Disclaimer: The scripts are not supported under any SolarWinds support program or service. The scripts are provided AS IS without warranty of any kind. SolarWinds further disclaims all warranties including, without limitation, any implied warranties of merchantability or of fitness for a particular purpose. The risk arising out of the use or performance of the scripts and documentation stays with you. In no event shall SolarWinds or anyone else involved in the creation, production, or delivery of the scripts be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the scripts or documentation.

     $statistic = 0
    foreach ($res in $Response) {
             $statistic = $res.'iPad'.ToString()
             break;
    }
    
    if($statistic -eq 0 -or $statistic -eq '0' -or $statistic -eq '' ) {
          $message = "No iPad User"
          $statistic = 0
    }
    else {
          $message = "Number of iPad User is $statistic"
    }
    
    #Publish Statistic and Message.
    Write-Host "Statistic: $statistic"
    Write-Host "Message: $message"