Education Services: Failed to communicate with Exchange Web service

Microsoft.SharePoint.2013.SPServiceInstance.Education.ExchangeWebServiceCommunicationFailed (UnitMonitor)

A critical state of this monitor indicates communication with the Exchange Web Service has failed because the service is busy, unavailable, or cannot be reached.

Knowledge Base article:

Summary

To get the most current Knowledge Article from the Microsoft TechNet site, visit:

http://go.microsoft.com/fwlink/?LinkId=245557

Causes

View all current alerts from this object using this link:

View Alerts

Element properties:

TargetMicrosoft.SharePoint.2013.SPServiceInstance.Education
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SharePoint.RepeatedEventLogTimer2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Education Services: Failed to communicate with Exchange Web service
This alert indicates writing calendar events to the Exchange Web Service failed because it is either busy, not available or cannot be reached
There are 3 potential causes:

1) Autodiscovery cannot resolve the Exchange Service address
2) The Exchange Web Service service is not running or it is not accepting requests
3) Exchange Web Service cannot keep up with request load and starts dropping requests

Issue impact: The EDU DAL cannot write calendar events to users Exchange account. There is no data loss.

Event ID: {0}
Event Message: {1}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SharePoint.2013.SPServiceInstance.Education.ExchangeWebServiceCommunicationFailed" Accessibility="Public" Enabled="onEssentialMonitoring" Target="MOSS15Core!Microsoft.SharePoint.2013.SPServiceInstance.Education" ParentMonitorID="Health!System.Health.AvailabilityState" Priority="High" TypeID="WSS!Microsoft.SharePoint.RepeatedEventLogTimer2StateMonitorType">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SharePoint.2013.SPServiceInstance.Education.ExchangeWebServiceCommunicationFailed_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Context/DataItem/EventDisplayNumber$</AlertParameter1>
<AlertParameter2>$Data/Context/Context/DataItem/EventDescription$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="TimerEventRaised" MonitorTypeStateID="TimerEventRaised" HealthState="Success"/>
<OperationalState ID="RepeatedEventRaised" MonitorTypeStateID="RepeatedEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<RepeatedComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</RepeatedComputerName>
<RepeatedLogName>Application</RepeatedLogName>
<RepeatedExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">6336</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-SharePoint Products-Education</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</RepeatedExpression>
<Interval>3600</Interval>
<Count>30</Count>
<TimerWaitInSeconds>86400</TimerWaitInSeconds>
</Configuration>
</UnitMonitor>