DFS-N: Namespace Server Health State Mapped from Metadata

Microsoft.Windows.FileServer.DFSN.2008.RootTargetMetadataState (UnitMonitor)

This object displays the health state of namespace servers, as found in the namespace metadata during discovery.

Knowledge Base article:

Summary

This object maps the state of a namespace server found during discovery to a health state.

Causes

This condition occurs if an administrator disables a namespace server.

Resolutions

Open an elevated command prompt on a computer running Windows Server 2008 and then use the Dfsutil Property State Online \\<namespace> \\<namespace_server>\<share> command.

Note: To enable a namespace server, you must be a member of the Local Administrators group on the namespace server.

Verification

To verify that this issue is no longer present:

1. Open a command prompt window and then use the dfsutil root\\<namespace> command (on Windows Server 2003, use the dfsutil root\\<namespace>/view command) to check the state of the namespace.

2. Confirm that the state of the root is OK and that the states of all namespace servers are Online.

3. After you resolve the problem, in the Operations console, reset the health state of this monitor to Healthy.

Element properties:

TargetMicrosoft.Windows.FileServer.DFSN.2008.RootTarget
Parent MonitorSystem.Health.AvailabilityState
CategoryCustom
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.FileServer.DFSN.Library.EntityStateUnitMonitorType
RemotableTrue
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.FileServer.DFSN.2008.RootTargetMetadataState" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServer.DFSN.2008.RootTarget" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="DFSNLib!Microsoft.Windows.FileServer.DFSN.Library.EntityStateUnitMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateIdbbf1e780e049432ea72ee0348c0bcae0" MonitorTypeStateID="HealthyState" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateIda9acad1e675a4414ad0de60be7f2aaeb" MonitorTypeStateID="UnhealthyState" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>1800</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>300</TimeoutSeconds>
<ElementState>$Target/Property[Type="DFSNLib!Microsoft.Windows.FileServer.DFSN.RootTarget"]/State$</ElementState>
</Configuration>
</UnitMonitor>