File Server Resource Manager Service Monitor

Microsoft.Windows.FileServices.Service.FSRM.Service (UnitMonitor)

This monitor checks to see if the File Server Resource Manager (FSRM) control service is running.

Knowledge Base article:

Summary

File Server Resource Manager (FSRM) depends on the File Server Resource Manager service (Srmsvc) to run. Windows cannot run quotas, file screens, and storage reports without the service running.

Causes

Srmsvc is configured by default to start automatically and run at all times. If the service is not running, one of the following issues has occurred:

Resolutions

Start the service

A member of the Administrators group must start the service.

To start File Server Resource Manager service (Srmsvc):

1. Click Start, point to All Programs, click Accessories, right-click Command Prompt, and then click Run as administrator.

2. At the command prompt, type:

net start srmsvc

Verification

To verify that the File Server Resource Manager service (Srmsvc) is running, review the output of the net start command.

Element properties:

TargetMicrosoft.Windows.FileServices.Service.FSRM.6.3
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
File Server Resource Manager Service
The file server resource manager service on computer {0} is not running
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.FileServices.Service.FSRM.Service" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServices.Service.FSRM.6.3" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.FileServices.Service.FSRM.Service.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter1>
</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"]/NetworkName$</ComputerName>
<ServiceName>SrmSvc</ServiceName>
<CheckStartupType>False</CheckStartupType>
</Configuration>
</UnitMonitor>