Monitors the health of the Windows Service "Terminal Serivces"
Terminal Server Service stopped
A service can stop for many reasons, including:
The service was prevented from starting because the user account could not be authenticated.
The service encountered an exception that stopped the service.
The service was improperly configured, which prevented it from starting.
Check for additional service-related alerts that might have occurred concurrently. These alerts might help better identify the reason why the service entered a stopped state. Review the event logs on the managed computer, and correct any underlying problems that might have caused the service to stop unexpectedly. If applicable use task below, or Services MMC snap-in to attempt to restart the service.
Note: The Terminal Server Services cannot be stopped, or restarted.
Target | Microsoft.Windows.Server.2003.TerminalServerRole | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.CheckNTServiceStateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.2003.TerminalServerRole.ServiceCheck" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" Accessibility="Public" Target="Microsoft.Windows.Server.2003.TerminalServerRole" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Enabled="onEssentialMonitoring">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2003.TerminalServerRole.ServiceCheck.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Error" HealthState="Error" MonitorTypeStateID="NotRunning"/>
<OperationalState ID="Success" HealthState="Success" MonitorTypeStateID="Running"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>TermService</ServiceName>
</Configuration>
</UnitMonitor>