Freigegebenes Clustervolume – Monitor für NTFS-Status

Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.NTFS (UnitMonitor)

Dieser Monitor überprüft den Status des Dateisystems auf dem freigegebenen Zielclustervolume.

Knowledge Base article:

Zusammenfassung

Vom NTFS wurde gemeldet, dass das freigegebene Clustervolume beschädigt oder nicht verfügbar ist. Der Zugriff auf einige der auf dem Volume gespeicherten Daten ist möglicherweise nicht möglich.

Konfiguration

Wenn ein logischer Datenträger beschädigt oder der Zugriff hierauf nicht möglich ist, kann dies u. a. folgende Gründe haben:

Lösungen

Überprüfen Sie den Status der Hardware auf Fehler (z. B. Datenträger-, Controller- oder Kabelfehler). Meist enthält das Systemprotokoll von den untergeordneten Speichertreibern verzeichnete Ereignisse, die auf die Fehlerursache hinweisen.

Nachdem Sie das Hardwareproblem eingegrenzt und gelöst haben:

Element properties:

TargetMicrosoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.NTFS.Monitortype
RemotableTrue
AccessibilityPublic
Alert Message
Dateisystem des freigegebenen Clustervolumes ist beschädigt
{0}: Das Dateisystem auf dem freigegebenen Clustervolume „{1}“, das auf „{2}“ bereitgestellt wird, ist beschädigt. NTFS-Dirty Bit = {4}. (Partition: {3}.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.NTFS" Accessibility="Public" Enabled="false" Target="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.NTFS.Monitortype" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume.Monitoring.NTFS.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume"]/ClusterSharedVolumeName$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume"]/FriendlyVolumeName$</AlertParameter3>
<AlertParameter4>$Target/Property[Type="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume"]/PartitionName$</AlertParameter4>
<AlertParameter5>$Data/Context/Property[@Name='NTFSIsDirty']$</AlertParameter5>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="MonitorOk" MonitorTypeStateID="MonitorOk" HealthState="Success"/>
<OperationalState ID="MonitorError" MonitorTypeStateID="MonitorError" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<LogSuccessEvent>false</LogSuccessEvent>
<ScriptGroupId>ClusterSharedVolumeMonitoring</ScriptGroupId>
<TargetComputer>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</TargetComputer>
<ClusterName>$Target/Property[Type="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume"]/ClusterName$</ClusterName>
<TimeoutSeconds>300</TimeoutSeconds>
<ClusterSharedVolumeName>$Target/Property[Type="Microsoft.Windows.Server.ClusterSharedVolumeMonitoring.ClusterSharedVolume"]/ClusterSharedVolumeName$</ClusterSharedVolumeName>
<BADPattern>1</BADPattern>
</Configuration>
</UnitMonitor>