This monitor checks the availability status of the Windows Deployment Service.
This monitor checks the availability status of the Windows Deployment Services (WDS) service. It produces an alert if the WDS service is not available.
A service can stop for many reasons, including:
The WDS service was stopped by an Administrator.
The WDS service was prevented from starting because the user account could not be authenticated.
The WDS service encountered an exception that stopped the service.
The WDS service was improperly configured, which prevented it from starting.
The WDS server is not running.
WDS is not installed.
Attempt to restart the WDS service using services.msc.
Verify that the WDS is installed.
Verify that the WDS service is running under the correct account.
Verify that the WDS server is running.
Check the WDS logs.
Check the WDS windows events.
Target | MECM.PXEServicePoint | ||
Parent Monitor | MECM.SiteRole.AggregateRollup.Monitor | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | MECM.Service.MT | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="MECM.PXEServicePoint.WDS.Service.Monitor" Accessibility="Public" Enabled="true" Target="MECM.PXEServicePoint" ParentMonitorID="MECM.SiteRole.AggregateRollup.Monitor" Remotable="true" Priority="Normal" TypeID="MECM.Service.MT" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="MECM.PXEServicePoint.WDS.Service.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='DisplayName']$</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Running" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="NotRunning" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<ServiceName>wdsserver</ServiceName>
<IntervalSeconds>120</IntervalSeconds>
<MatchCount>5</MatchCount>
</Configuration>
</UnitMonitor>