Monitor kondycji dysku logicznego w systemie uniwersalnym Linux
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 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ć przesłonięcia.
Zła kondycja wskazuje, że system plików przeszedł do trybu offline. Przyczyną może być trwająca dezinstalacja dysku.
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
Target | Microsoft.Linux.Universal.LogicalDisk | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Unix.WSMan.Status.Filtered.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Linux.Universal.LogicalDisk.DiskHealth.Monitor" Accessibility="Public" Target="Universal!Microsoft.Linux.Universal.LogicalDisk" TypeID="Unix!Microsoft.Unix.WSMan.Status.Filtered.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.Universal.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>