Volné místo logického disku

Microsoft.AIX.7.LogicalDisk.FreeSpace.Monitor (UnitMonitor)

Monitorování volného místa logického disku s platformou AIX 7

Knowledge Base article:

Souhrn

Množství volného místa na logickém disku (systém souborů) je nízké. Výkon systému může být nepříznivě ovlivněn. Možnost přidávat nebo upravovat existující soubory v systému souborů může být ohrožena, dokud nebude zpřístupněno další volné místo.

Místo systému souborů vyhrazené pro kořenového uživatele není do vypočítaného volného místa zahrnuto. Využití místa systému souborů se počítá pomocí aktuálních hodnot volného místa a místa celkem, které však nemusí přesně odrážet skutečné využití systémů souborů, které místo přidělují dynamicky (např. ZFS).

Monitorovaná prahová hodnota je analyzována z hlediska průměru hodnot vrácených agentovi v dotazování, kde parametr počet vzorků řídí počet vzorků zahrnutých do výpočtu průměru.

Konfigurace

Pro stav Varování a Chyba lze prahové hodnoty nastavit samostatně. Protože systémy souborů se mohou ve velikosti lišit od několika gigabajtů až po mnoho terabajtů, monitorování volného místa logického disku vyžaduje, aby operátor označil prahové hodnoty v megabajtech i procentuálně. Než bude dosaženo prahových hodnot Upozornění a Chyba, je třeba projít přes prahové hodnoty v megabajtech i procentuální hodnoty.

Toto sledování je ve výchozím stavu zakázané. Lze je aktivovat pomocí přepsání pro vybrané instance logického disku nebo všechny instance logického disku. Je-li toto monitorování aktivní, monitorování % volného místa logického disku je třeba zakázat pomocí přepsání.

Výchozí konfigurace

Parametr

Výchozí hodnota

Prahová hodnota chyby v megabajtech

1000

Prahová hodnota chyby v procentech

5

Prahová hodnota upozornění v megabajtech

2000

Prahová hodnota upozornění v procentech

10

Interval (sekundy)

300

Počet vzorků

1

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

Příčiny

Pokud se existující soubory zvětšují a pokud jsou přidávány nové soubory, zabírá se volné místo v systému souborů. Když množství volného místa v systému souborů spadne pod prahovou hodnotu, stav logického disku se změní.

Řešení

Chcete-li zvýšit velikost dostupného místa, proveďte jednu z následujících akcí:

K zobrazení nedávné historie kapacity systému souborů lze použít následující zobrazení:

Kapacita disku

Element properties:

TargetMicrosoft.AIX.7.LogicalDisk
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Unix.WSMan.LogicalDisk.FreeSpace.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Hodnota volného místa logického disku je příliš nízká.
Prahové hodnoty pro monitorování volného místa logického disku byly překročeny. Hodnoty, které přesáhly prahové hodnoty: {0} \% a {1} MB volného místa.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.AIX.7.LogicalDisk.FreeSpace.Monitor" Accessibility="Public" Target="Microsoft.AIX.7.LogicalDisk" TypeID="Unix!Microsoft.Unix.WSMan.LogicalDisk.FreeSpace.MonitorType" Enabled="false" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.AIX.7.LogicalDisk.FreeSpace.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/WsManData/*[local-name(.)='SCX_FileSystemStatisticalInformation']/*[local-name(.)='PercentFreeSpace']$</AlertParameter1>
<AlertParameter2>$Data/Context/WsManData/*[local-name(.)='SCX_FileSystemStatisticalInformation']/*[local-name(.)='FreeMegabytes']$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Error" MonitorTypeStateID="UnderErrorThreshold" ID="UnderErrorThreshold"/>
<OperationalState HealthState="Warning" MonitorTypeStateID="UnderWarningThreshold" ID="UnderWarningThreshold"/>
<OperationalState HealthState="Success" MonitorTypeStateID="OverThreshold" ID="OverThreshold"/>
</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>
<ErrorPctThreshold>5</ErrorPctThreshold>
<ErrorMBThreshold>1000</ErrorMBThreshold>
<WarningPctThreshold>10</WarningPctThreshold>
<WarningMBThreshold>2000</WarningMBThreshold>
</Configuration>
</UnitMonitor>