Stav logického disku

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

Monitorování stavu logického disku s operačním systémem SUSE Linux Enterprise Server 9

Knowledge Base article:

Souhrn

Logický disk (systém souborů), který byl dříve online, již není k dispozici.

Stav systému souborů je určen dle tabulky připojení, ve které jsou uvedeny trvalé připojené systémy souborů. Pokud není připojený soubor zjištěný v předchozí iteraci zahrnut do aktuálního výčtu, bude považován za „V nepořádku“.

Konfigurace

Výchozí konfigurace

Parametr

Výchozí hodnota

Interval (sekundy)

300

Přepsání lze použít ke změně hodnot parametrů definovaných výše pro všechny instance, určité instance nebo skupiny.

Příčiny

Stav „V nepořádku“ značí, že systém souborů přešel do stavu offline. To může být způsobeno tím, že disk je právě odpojován.

Řešení

Prověřte logický disk v průzkumníku stavů. Průzkumník stavů poskytuje důležité informace a mechanismy pro opětovné připojení systému souborů. Systém souborů lze znovu připojit v průzkumníku stavů pomocí úlohy obnovení Připojení stavu disku.

Další možností je použití popisu logického disku v průzkumníku stavů k ručnímu připojení systému souborů na dotčeném hostiteli pomocí příkazu „připojit“.

K zobrazení stavu systému souborů lze použít následující zobrazení:

Stav disku

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
Logický disk není online.
Logický disk {0} nemá stav V pořádku.
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>