Office 365 Connection State monitor

Microsoft.SystemCenter.O365.UnitMonitor.ConnectionState (UnitMonitor)

Knowledge Base article:

Summary

The monitor oversees the availability connection to Office 365 API EndPoint.

Causes

An error state is caused by having issues with connecting to Office 365 API EndPoint. It can be caused by:

Element properties:

TargetMicrosoft.SystemCenter.O365.Subscription
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.O365.MonitorType.ConnectionState
RemotableTrue
AccessibilityPublic
Alert Message
Connection State
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.O365.UnitMonitor.ConnectionState" Accessibility="Public" Enabled="true" Target="Microsoft.SystemCenter.O365.Subscription" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter.O365.MonitorType.ConnectionState" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.O365.UnitMonitor.ConnectionState.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='Message']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Error" MonitorTypeStateID="Error" HealthState="Error"/>
<OperationalState ID="Success" MonitorTypeStateID="Success" HealthState="Success"/>
</OperationalStates>
<Configuration>
<APIEndPoint>https://office365servicehealthcommunications.cloudapp.net/shdtenantcommunications.svc</APIEndPoint>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
</Configuration>
</UnitMonitor>