Mantenimiento de los discos físicos

Microsoft.Solaris.11.PhysicalDisk.DiskHealth.Monitor (UnitMonitor)

Monitor Estado de disco físico de Solaris 11

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. Para habilitar la supervisión debe habilitar la detección de objetos denominada "Detectar discos físicos de Solaris 11". Los discos físicos no se detectan para agentes instalados en una zona no global.

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.

Resoluciones

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

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

Estado de los discos

Element properties:

TargetMicrosoft.Solaris.11.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.Solaris.11.PhysicalDisk.DiskHealth.Monitor" Accessibility="Public" Target="Microsoft.Solaris.11.PhysicalDisk" TypeID="Unix!Microsoft.Unix.WSMan.Status.Filtered.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Solaris.11.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>