Kondycja dysku logicznego

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

Monitor kondycji dysku logicznego w systemie SUSE Linux Enterprise Server 9

Knowledge Base article:

Podsumowanie

Dysk logiczny (system plików), który wcześniej był w trybie online, nie jest już dostępny.

Kondycję systemów plików określa się przez badanie tabeli instalacji w celu identyfikacji parametru — zainstalowanych systemów plików. Jeśli zainstalowany system plików zidentyfikowany w poprzedniej iteracji nie jest uwzględniony w bieżącym wyliczeniu, jego kondycja jest określana jako zła.

Konfiguracja

Konfiguracja domyślna

Parametr

Wartość domyślna

Interwał (w sekundach)

300

W celu zmiany wartości parametrów zdefiniowanych powyżej dla wszystkich lub określonych wystąpień bądź grup można zastosować zastąpienia.

Przyczyny

Zła kondycja wskazuje, że system plików przeszedł do trybu offline. Przyczyną może być trwająca dezinstalacja dysku.

Rozwiązania

Sprawdź dysk logiczny w Eksploratorze kondycji. Eksplorator kondycji oferuje krytyczne informacje oraz mechanizm ponownego instalowania systemu plików. Można ponownie zainstalować system plików z poziomu Eksploratora kondycji, używając zadania odzyskiwania „Instalacja kondycji dysku”.

Opcjonalnie można skorzystać z opisu dysku logicznego dostępnego w Eksploratorze kondycji w celu ręcznego zainstalowania systemu plików na odpowiednim hoście przy użyciu polecenia „mount”.

Aby wyświetlić kondycję systemu plików, można użyć następującego widoku:

Kondycja dysku

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
Dysk logiczny nie jest w trybie online
Dysk logiczny {0} nie jest w dobrej kondycji.
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>