This monitor checks to see if the File Classification Infrastructure encounters an orphaned mount point.
When building a list of volumes to scan for classification and file management jobs, File Classification Infrastructure (FCI) looks for mount points in the namespaces that it is scanning. If a mount point is found, the volume for that mount point is added to the list of volumes to scan. In some configurations, especially when using failover clusters, the volume that is referenced by the mount point may no longer be on the server. When FCI encounters an orphaned mount point, the task stops, and it cannot run until the mount point is removed or the volume that is referenced by the mount point is added to the server.
Orphaned mount points can be caused by various issues on the server, including the following:
The server is part of a failover cluster, and the volume failed over to another node
The driver for the disk is disabled
Remove orphaned mount points
Make sure that all volumes and mount points are on the same failover cluster resource and that the drivers for all disks are enabled (from a disk�s Properties page in Device Manager). A member of the Administrators group can also remove all orphaned mount points on a volume by using the mountvol command with the /r parameter.
To use the mountvol command to remove orphaned mount points:
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:
mountvol /r
(To view the parameters and Help for this command, at a command prompt, type: mountvol /?).
Note: The /r parameter removes all orphaned mount points on the volume, not just those that are affecting FCI.
Verification
Verify that future classification operations will run successfully by running the operation that failed or waiting for the next scheduled classification.
To run a classification operation:
1. Click Start, click Administrative Tools, and then click File Server Resource Manager.
2. In the left pane, double-click Classification Management, right-click Classification Rules, and then click Run Classification With All Rules Now.
Target | Microsoft.Windows.FileServices.Service.FCI.10.0 | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.CorrelatedEventLogSingleEventLog2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.FileServices.Service.FCI.OrphanedMountPoint2" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServices.Service.FCI.10.0" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CorrelatedEventLogSingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.FileServices.Service.FCI.OrphanedMountPoint2.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="CorrelatedEventRaised" MonitorTypeStateID="CorrelatedEventRaised" HealthState="Error"/>
<OperationalState ID="EventRaised" MonitorTypeStateID="EventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(906|908)$</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">SrmReports</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
<FirstCorrelatedComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstCorrelatedComputerName>
<FirstCorrelatedLogName>Application</FirstCorrelatedLogName>
<FirstCorrelatedExpression>
<And>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(906|908)$</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">SrmReports</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstCorrelatedExpression>
<SecondCorrelatedComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondCorrelatedComputerName>
<SecondCorrelatedLogName>Application</SecondCorrelatedLogName>
<SecondCorrelatedExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">8231</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">SrmSvc</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondCorrelatedExpression>
<Correlator>
<CorrelationExpression>
<Expression/>
</CorrelationExpression>
<Count>1</Count>
<Interval>5</Interval>
<CorrelationOrder>InSequence</CorrelationOrder>
<CorrelationItemPolicy>Last</CorrelationItemPolicy>
</Correlator>
</Configuration>
</UnitMonitor>