DFS-N: 클라이언트 쪽 DFS 폴더 가용성

Microsoft.Windows.FileServer.DFSN.Client.HealthStateUnitMonitor (UnitMonitor)

이 규칙은 클라이언트 컴퓨터에서 DFS 폴더(링크)에 액세스하고, 폴더에 액세스할 수 없으면 위험 성능 상태로 전환됩니다.

Knowledge Base article:

요약

이 규칙은 클라이언트 컴퓨터에서 액세스하여 DFS 폴더(링크)의 가용성을 모니터링하고, 폴더에 액세스할 수 없으면 위험 성능 상태로 전환됩니다.

구성

이 모니터의 UNCPaths 매개 변수를 재정의하여 모니터링할 DFS 폴더를 지정합니다. 폴더가 여러 개이면 콜론 ":"을 사용하여 구분합니다.

원인

사용하도록 설정된 경우 모니터의 UNCPaths 매개 변수에 나열된 경로에 하나도 액세스할 수 없으면 이 모니터가 위험 성능 상태로 전환됩니다. 이 문제는 모니터가 사용되는 클라이언트 컴퓨터에서 DFS 경로를 실제 폴더 대상으로 확인할 수 없는 경우 또는 폴더 대상이 오프라인 상태이거나 액세스할 수 없는 경우에 발생할 수 있습니다.

해결 방법

운영 콘솔에서 클라이언트 경고 보기를 클릭하여 액세스할 수 없는 경로를 확인하고 다음 작업을 수행하십시오.

네임스페이스 상태 확인

Dfsdiag /testreferral 명령을 사용하여 네임스페이스의 상태를 확인합니다. 운영 콘솔에서 이 작업을 수행하려면 다음 절차를 따르십시오.

테스트가 실패하면 DFS 네임스페이스 문제를 해결할 수 있는 기술자에게 이 문제 해결을 보고합니다.

검증

폴더(링크) 및 폴더 대상이 제대로 작동하는지 확인하려면 Dfsutil link 명령을 사용합니다. 운영 콘솔에서 이 작업을 수행하려면 다음 절차를 따르십시오.

1. Dfsutil 작업을 클릭합니다.

2. 작업 실행 - DFSUTIL 대화 상자에서 재정의를 클릭합니다.

3. DfsServerTask.CommandLine 상자에 link \\[namespace\folder]를 입력합니다. 여기서 [namespace]는 네임스페이스 루트이고, [folder]는 폴더 대상이 온라인 상태인지 확인하려는 DFS 폴더입니다.

4. 폴더 상태가 정상이고 해당 대상의 상태가 온라인인지 확인합니다.

링크(폴더)가 정상이 아니면 DFS 네임스페이스 문제를 해결할 수 있는 기술자에게 이 문제 해결을 보고합니다. 폴더 대상이 오프라인 상태이면 폴더 대상을 호스트하는 서버 문제를 해결합니다.

Element properties:

TargetMicrosoft.Windows.FileServer.DFSN.Client
Parent MonitorSystem.Health.AvailabilityState
CategoryCustom
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveFalse
Monitor TypeMicrosoft.Windows.FileServer.DFSN.Library.DFSPathAvailabilityUnitMonitorType
RemotableTrue
AccessibilityPublic
RunAsMicrosoft.Windows.FileServer.DFSN.DFSTargetAccessAccount

Source Code:

<UnitMonitor ID="Microsoft.Windows.FileServer.DFSN.Client.HealthStateUnitMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServer.DFSN.Client" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RunAs="Microsoft.Windows.FileServer.DFSN.DFSTargetAccessAccount" TypeID="Microsoft.Windows.FileServer.DFSN.Library.DFSPathAvailabilityUnitMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId48c71c866f164610bffb981b14a160cc" MonitorTypeStateID="Accessible" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId9c6deac0737c4d379ca8fbcc5b818b30" MonitorTypeStateID="NotAccessible" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>3600</IntervalSeconds>
<SyncTime/>
<UNCPaths/>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>