Active Directory Web Services Service Health

Microsoft.Windows.Server.2012.R2.AD.AvailabilityEssentialService.ADWS.ServiceCheck (UnitMonitor)

Monitors the health of the Windows Service: Active Directory Web Services

Knowledge Base article:

Summary

Monitors that the Active Directory Web Services service is running on this domain controller. This service provides a Web Service interface to instances of the directory service that are running locally on this server.

If the service is stopped, client applications, such as Active Directory PowerShell, will not be able to access or manage any directory service instances that are running locally on this server.

Causes

The Active Directory Web Services service is not running.

Resolutions

Verify that the Active Directory Web Services service is set to automatic start and is running.

Check the Active Directory Web Services event logs to ensure that the service is operating correctly.

Element properties:

TargetMicrosoft.Windows.Server.2012.R2.AD.DomainControllerRole
Parent MonitorMicrosoft.Windows.Server.2012.R2.AD.AvailabilityEssentialServices.AggregateMonitor
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableFalse
AccessibilityPublic
Alert Message
Active Directory Web Services Not Running
The Active Directory Web Services service is not running.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2012.R2.AD.AvailabilityEssentialService.ADWS.ServiceCheck" Accessibility="Public" Enabled="true" Target="AD2012R2Core!Microsoft.Windows.Server.2012.R2.AD.DomainControllerRole" ParentMonitorID="Microsoft.Windows.Server.2012.R2.AD.AvailabilityEssentialServices.AggregateMonitor" Remotable="false" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2012.R2.AD.AvailabilityEssentialService.ADWS.ServiceCheck.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Warning" MonitorTypeStateID="NotRunning" HealthState="Warning"/>
<OperationalState ID="Success" MonitorTypeStateID="Running" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>.</ComputerName>
<ServiceName>adws</ServiceName>
<CheckStartupType>true</CheckStartupType>
</Configuration>
</UnitMonitor>