Cache Host Service State

Microsoft.DistributedCache.CacheHostService.State (UnitMonitor)

This monitor uses SCOM’s built in support for NT service monitoring to make sure the Cache Host Service is running.

Knowledge Base article:

Summary

This monitor uses SCOM’s built in support for NT service monitoring to make sure the Cache Host Service is running.

Resolutions

If the service is stopped then try restarting it.

Element properties:

TargetMicrosoft.DistributedCache.CacheHostService
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.DistributedCache.CacheHostService.State" Accessibility="Public" Enabled="true" Target="MicrosoftApplicationServerLibrary!Microsoft.DistributedCache.CacheHostService" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<OperationalStates>
<OperationalState ID="Running" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="NotRunning" MonitorTypeStateID="NotRunning" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<ServiceName>$Target/Property[Type="MicrosoftApplicationServerLibrary!Microsoft.ApplicationServer.LocalService"]/ServiceName$</ServiceName>
<CheckStartupType>false</CheckStartupType>
</Configuration>
</UnitMonitor>