Integridade do Disco Lógico

Microsoft.Linux.SLES.9.LogicalDisk.DiskHealth.Monitor (UnitMonitor)

Monitor de Integridade de Disco Lógico SUSE Linux Enterprise Server 9

Knowledge Base article:

Resumo

Um disco lógico (sistema de arquivos) que estava anteriormente online não está mais disponível.

A integridade do sistema de arquivos é determinada com a inspeção da tabela de montagem para identificar os sistemas de arquivos permanentes montados. Se um sistema de arquivos montado identificado em uma iteração anterior não estiver incluído na enumeração atual, ele será considerado não íntegro.

Configuração

Configuração Padrão

Parâmetro

Valor Padrão

Intervalo (segundos)

300

As substituições podem ser usadas para alterar os valores de parâmetros definidos acima para todas as instâncias ou para instâncias ou grupos específicos.

Causas

Um estado não íntegro indica que um sistema de arquivos ficou offline. Isso pode ser causado por um disco que está sendo desmontado.

Resoluções

Inspecione o Disco Lógico no Gerenciador de Integridade. O Gerenciador de Integridade fornece informações essenciais e um mecanismo para remontar um sistema de arquivos. Você pode remontar um sistema de arquivos no Gerenciador de Integridade usando a tarefa de recuperação 'Montagem de Integridade de Disco'.

Como opção, você pode usar a descrição do Disco Lógico fornecida pelo Gerenciador de Integridade para montar manualmente o sistema de arquivos no host afetado com o comando 'mount'.

Para exibir a integridade do sistema de arquivos, você pode usar a seguinte exibição:

Integridade do disco

Element properties:

TargetMicrosoft.Linux.SLES.9.LogicalDisk
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
O Disco Lógico não está online
O status do disco lógico {0} não está íntegro.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Linux.SLES.9.LogicalDisk.DiskHealth.Monitor" Accessibility="Public" Target="Microsoft.Linux.SLES.9.LogicalDisk" TypeID="Unix!Microsoft.Unix.WSMan.Status.Filtered.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.SLES.9.LogicalDisk.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_FileSystemStatisticalInformation?__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_FileSystemStatisticalInformation']/*[local-name(.)='Name']</InstanceProperty>
<Status>/DataItem/WsManData/*[local-name(.)='SCX_FileSystemStatisticalInformation']/*[local-name(.)='IsOnline']</Status>
<ExpectedStatus>true</ExpectedStatus>
</Configuration>
</UnitMonitor>