Estado de Funcionamento de Disco Lógico

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

Monitor de Estado de Funcionamento de Disco Lógico do SUSE Linux Enterprise Server 9

Knowledge Base article:

Resumo

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

O estado de funcionamento do sistema de ficheiros é determinado através da inspeção da tabela de montagem para identificar sistemas de ficheiros instalados e permanentes. Se numa iteração anterior for identificado um sistema de ficheiros instalado e este não for incluído na enumeração atual, o sistema é considerado em mau estado de funcionamento.

Configuração

Configuração Predefinida

Parâmetro

Valor Predefinido

Intervalo (segundos)

300

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

Causas

Um mau estado de funcionamento indica que um sistema de ficheiros ficou offline. Esta situação pode ser causada pela desmontagem de um disco.

Resoluções

Inspecione o Disco Lógico no Explorador do Estado de Funcionamento. O Explorador do Estado de Funcionamento fornece a informação essencial e um mecanismo para remontar um sistema de ficheiros. Pode remontar um sistema de ficheiros a partir do Explorador do Estado de Funcionamento, utilizando a tarefa de recuperação "Montagem de Estado de Funcionamento de Disco".

Opcionalmente, pode utilizar a descrição de Disco Lógico fornecida pelo Explorador do Estado de Funcionamento para montar manualmente o sistema de ficheiros no anfitrião afetado com o comando "montar".

Para ver o estado de funcionamento do sistema de ficheiros, pode utilizar a vista seguinte:

Estado de Funcionamento 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 estado de funcionamento do disco lógico {0} não é bom.
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>