WindowSMART Service is Not Running

UIGeneratedMonitor7a051eae81d14234a954db16eb2c056c (UnitMonitor)

Any computer running either WindowSMART 2013 or Home Server SMART 2013 has a Windows service named "dnhsSmart". If this service is stopped, the health of hard disks and SSDs will not be monitored.

Knowledge Base article:

Summary

The WindowSMART service (listed as “dnhsSmart” in the Service Control Manager) is not running. The health of disks is not being monitored or reported.

Configuration

The WindowSMART service should be set to Automatic or Automatic (Delayed Start) startup.

Causes

The service was manually stopped, or failed to start correctly. Under normal operation, even if the service encountered an error and subsequent crash, the main thread may shut down but the service will still show a state of Running.

Resolutions

The management pack will attempt to restart the service automatically. No further action should be required.

Additional

N/A

External

N/A

Element properties:

TargetMicrosoft.Windows.Computer
Parent MonitorAggregateMonitor000add34203e4a45bf54c429e630306e
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
WindowSMART Service is Not Running
The "dnhsSmart" (WindowSMART 2013) service is not running on {0}. The health of hard disks and SSDs is not being monitored.

Please ensure the service is set to Automatic or Automatic (Delayed Start) startup, and correct if necessary. Then start the service.
RunAsDefault

Source Code:

<UnitMonitor ID="UIGeneratedMonitor7a051eae81d14234a954db16eb2c056c" Accessibility="Public" Enabled="true" Target="MicrosoftWindowsLibrary6172210!Microsoft.Windows.Computer" ParentMonitorID="AggregateMonitor000add34203e4a45bf54c429e630306e" Remotable="true" Priority="Normal" TypeID="MicrosoftWindowsLibrary6172210!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="UIGeneratedMonitor7a051eae81d14234a954db16eb2c056c_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="MicrosoftWindowsLibrary6172210!Microsoft.Windows.Computer"]/NetbiosComputerName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateIdcd68a6e868cf46ffbde1eee81e116555" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId9741af4392fd474a95c532247918724b" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Property[Type="MicrosoftWindowsLibrary6172210!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>dnhsSmart</ServiceName>
<CheckStartupType>true</CheckStartupType>
</Configuration>
</UnitMonitor>