Estado de disco físico

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

Monitor Estado de disco físico de Linux universal

Knowledge Base article:

Resumen

Un disco físico que estaba disponible anteriormente ya no está disponible.

El estado de un disco físico se determina mediante la inspección de los discos físicos asociados a sistemas de archivos montados. Si un disco físico que estaba disponible en una iteración anterior no se incluye en la enumeración actual, se considera que su estado es incorrecto.

Configuración

La supervisión de discos físicos está deshabilitada de manera predeterminada. Habilite la supervisión habilitando la detección de objetos denominada "Detección de discos físicos de Linux universal".

Configuración predeterminada

Parámetro

Valor predeterminado

Intervalo (segundos)

300

Se pueden usar invalidaciones para cambiar los valores de parámetros definidos anteriormente para todas las instancias o para instancias o grupos específicos.

Causas

Un estado incorrecto indica que un disco físico se ha desconectado. Esto puede deberse a errores de cableado del disco, controlador o alimentación, o bien por un error del propio disco físico.

Soluciones

Analice los registros del sistema para determinar la causa del error.

Puede usar la siguiente vista para ver el estado del disco físico:

Mantenimiento de los discos

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
El disco físico no está conectado
El estado del disco físico {0} no es correcto.
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>