This monitor evaluates whether the Microsoft Teams Network Assessment Tool reports an acceptable average jitter.
This monitor utilizes the network assessment tool to verify the performance of Teams. This monitor has two health states, healthy and critical. The health state is determined if the network assessment tool returns a average jitter less than the threshold.
This monitor contains the following overridable parameters.
-Interval (seconds)- Default Value: 900 seconds - This sets how long the monitor waits until running the monitor again. The default value can be left or can be adjusted to fit the environment.
-Threshold Value- Default Value: 30 milliseconds - This sets upper threshold for average jitter (must be less than the threshold). The default value can be left or can be adjusted to fit the environment.
An error state is caused by having issues with connecting to Microsoft 365 or fetching data. It can be caused by the following:
Issues with global connection to Microsoft 365.
Credentials used with Run As do not have permission to write the output files.
Resolution depends on the specific error. Verify and/or fix the following:
Connectivity to Microsoft 365, including firewall and proxy settings.
Credentials used with Run As may need to be changed or updated.
Target | Microsoft.SystemCenter.M365.WatcherNodeApplication.Teams | ||
Parent Monitor | Microsoft.SystemCenter.M365.Monitor.Performance.WatcherNode.Teams | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter.M365.Monitor.Teams.Value.UnitMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.M365.Monitor.Teams.AverageJitter" Accessibility="Public" Enabled="true" Target="Microsoft.SystemCenter.M365.WatcherNodeApplication.Teams" ParentMonitorID="Microsoft.SystemCenter.M365.Monitor.Performance.WatcherNode.Teams" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter.M365.Monitor.Teams.Value.UnitMonitorType" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.M365.Monitor.Teams.AverageJitter.Alert.Message">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='Average Jitter in ms']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="Healthy" HealthState="Success"/>
<OperationalState ID="Error" MonitorTypeStateID="Critical" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<Property>Average Jitter in ms</Property>
<Threshold>30</Threshold>
<MatchCount>1</MatchCount>
</Configuration>
</UnitMonitor>