DFS-N: クライアント側 DFS フォルダーの可用性

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

このルールは、クライアント コンピューターから DFS フォルダー (リンク) にアクセスし、DFS フォルダーにアクセスできなくなると重大ヘルス状態になります。

Knowledge Base article:

概要

このルールは、クライアント コンピューターから DFS フォルダー (リンク) にアクセスし、フォルダーにアクセスできなくなると重大ヘルス状態になります。

構成

このモニターの UNCPaths パラメーターを上書きして、監視対象となる DFS フォルダーを指定します。複数のフォルダーを指定する場合は、コロン ":" を使用します。

原因

このモニターが有効になっていて、モニターの UNCPaths パラメーターにリストされるどのパスにもアクセスできないと、このモニターは重大ヘルス状態になります。モニターを有効にしているクライアント コンピューター上で DFS パスを実際のフォルダー ターゲットに解決できなかったり、フォルダー ターゲットがオフラインかアクセスできない場合に、この問題が発生する可能性があります。

解決方法

Operations Console で [クライアント アラート] ビューをクリックして、アクセスできないパスを確認し、次の操作を実行します。

名前空間ヘルスの確認

Dfsdiag /testreferral コマンドを使用して、名前空間のヘルスを確認します。Operations Console でこれを行うには、次の手順を実行します。

テストのいずれかが失敗した場合は、この問題の解決を、DFS 名前空間の問題を解決できる技術者にエスカレートします。

検証

フォルダー (リンク) およびフォルダー ターゲットが正常に機能していることを確認するには、Dfsutil link コマンドを使用します。Operations Console でこれを行うには、次の手順を実行します。

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>