Intégrité du disque physique

Microsoft.Linux.Universal.PhysicalDisk.DiskHealth.Monitor (UnitMonitor)

Moniteur d’intégrité du disque physique Universal Linux

Knowledge Base article:

Récapitulatif

Un disque physique qui était précédemment disponible ne l'est plus.

L'intégrité du disque physique est déterminée en examinant les disques physiques associés aux systèmes de fichiers montés. Si un disque physique disponible dans une itération précédente n'est pas inclus dans l'énumération en cours, il est considéré comme non intègre.

Configuration

La supervision des disques physiques est désactivée par défaut. Activez la supervision en activant la découverte d’objets nommée « Découvrir les disques physiques Universal Linux ».

Configuration par défaut

Paramètre

Valeur par défaut

Intervalle (secondes)

300

Les remplacements permettent de modifier les valeurs de paramètre définies ci-dessus pour toutes les instances ou pour des instances ou groupes spécifiques.

Causes

Un état non intègre indique qu'un disque physique a été mis hors connexion. Les incidents peuvent être liés à un problème de câble, de disque, de contrôleur ou d'alimentation ou à une panne du disque physique.

Résolutions

Analysez les journaux système pour déterminer la cause de l'échec.

Pour consulter l’intégrité du disque physique, vous pouvez utiliser la vue suivante :

Intégrité du disque

Element properties:

TargetMicrosoft.Linux.Universal.PhysicalDisk
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Unix.WSMan.Status.Filtered.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Le disque physique n’est pas en ligne
L’état du disque physique {0} n’est pas sain.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Linux.Universal.PhysicalDisk.DiskHealth.Monitor" Accessibility="Public" Target="Universal!Microsoft.Linux.Universal.PhysicalDisk" TypeID="Unix!Microsoft.Unix.WSMan.Status.Filtered.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.Universal.PhysicalDisk.DiskHealth.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="Unix!Microsoft.Unix.LogicalDevice"]/DeviceID$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="StatusOK" ID="StatusOK"/>
<OperationalState HealthState="Error" MonitorTypeStateID="StatusFailed" ID="StatusFailed"/>
</OperationalStates>
<Configuration>
<TargetSystem>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_DiskDriveStatisticalInformation?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>300</Interval>
<InstanceName>$Target/Property[Type="Unix!Microsoft.Unix.LogicalDevice"]/DeviceID$</InstanceName>
<InstanceProperty>/DataItem/WsManData/*[local-name(.)='SCX_DiskDriveStatisticalInformation']/*[local-name(.)='Name']</InstanceProperty>
<Status>/DataItem/WsManData/*[local-name(.)='SCX_DiskDriveStatisticalInformation']/*[local-name(.)='IsOnline']</Status>
<ExpectedStatus>true</ExpectedStatus>
</Configuration>
</UnitMonitor>