Logical Disk Health

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

SUSE Linux Enterprise Server 9 Logical Disk Health 모니터

Knowledge Base article:

요약

이전에 온라인이었던 논리 디스크(파일 시스템)는 더 이상 사용할 수 없습니다.

파일 시스템 상태는 탑재 테이블을 검사하여 영구적으로 탑재된 파일 시스템을 구분해서 결정됩니다. 이전 반복에서 식별된 탑재 파일 시스템이 현재 열거에 포함되지 않은 경우 비정상이라고 간주됩니다.

구성

기본 구성

매개 변수

기본값

간격(초)

300

모든 인스턴스나 특정 인스턴스 또는 그룹에 대해 위에서 정의한 매개 변수 값을 변경하는 데 재정의를 사용할 수 있습니다.

원인

비정상 상태는 파일 시스템이 오프라인으로 전환했음을 나타냅니다. 디스크가 분리되고 있어서 이런 문제가 나타날 수 있습니다.

해결 방법

상태 탐색기에서 논리 디스크를 검사하십시오. 상태 탐색기는 중요 정보 및 파일 시스템을 다시 탑재하는 메커니즘을 제공합니다. '디스크 상태 탑재' 복구 작업을 사용하여 상태 탐색기에서 파일 시스템을 다시 탑재할 수 있습니다.

선택적으로, 상태 탐색기에서 제공하는 논리 디스크 설명을 사용하여 'mount' 명령으로 영향받는 호스트에 파일 시스템을 수동으로 탑재할 수 있습니다.

파일 시스템 상태는 다음과 같은 보기에서 확인할 수 있습니다.

디스크 상태

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
논리 디스크가 온라인 상태가 아닙니다.
{0} 논리 디스크의 상태가 정상이 아닙니다.
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>