Access Services: No available ADS servers

Microsoft.SharePoint.2016.AccessDataServicesNoAvailableAdsServers (UnitMonitor)

This monitor triggers an alert warning when the number of available ADS boxes is low, and then triggers an error when there are no available ADS boxes.

Knowledge Base article:

Summary

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

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

Causes

View all current alerts from this object using this link:

View Alerts

Element properties:

TargetMicrosoft.SharePoint.2016.SPServiceInstance.Access2
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Instance NameAccess Services: WFE Proxy
Counter NameTotal Available ADS Servers
Frequency300
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.DoubleThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Access Services: No available ADS servers
An incident has occurred where there are no ADS servers available to service requests or the number is very low. An error severity indicates that there are no available ADS servers available to service requests. A warning severity indicates that the number is low.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SharePoint.2016.AccessDataServicesNoAvailableAdsServers" Accessibility="Public" Enabled="true" Target="MOSS16Core!Microsoft.SharePoint.2016.SPServiceInstance.Access2" ParentMonitorID="Health!System.Health.AvailabilityState" Priority="Normal" TypeID="Performance!System.Performance.DoubleThreshold">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SharePoint.2016.AccessDataServicesNoAvailableAdsServers_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="OverThreshold2" MonitorTypeStateID="OverThreshold2" HealthState="Success"/>
<OperationalState ID="UnderThreshold1" MonitorTypeStateID="UnderThreshold1" HealthState="Error"/>
<OperationalState ID="OverThreshold1UnderThreshold2" MonitorTypeStateID="OverThreshold1UnderThreshold2" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Total Available ADS Servers</CounterName>
<ObjectName>Access Services: WFE Proxy</ObjectName>
<InstanceName/>
<AllInstances>true</AllInstances>
<Frequency>300</Frequency>
<Threshold1>0.5</Threshold1>
<Threshold2>2.5</Threshold2>
</Configuration>
</UnitMonitor>