Monitor wolnego miejsca (\%) na dysku logicznym w systemie Red Hat Enterprise Linux Server 5
Wartość procentowa wolnego miejsca na dysku logicznym (w systemie plików) jest niska. Może to mieć niekorzystny wpływ na wydajność systemu, a możliwość dodawania lub modyfikowania istniejących plików w systemie plików może być zablokowana do momentu udostępnienia dodatkowego wolnego miejsca.
Miejsce w systemie plików zarezerwowane dla użytkownika głównego nie jest uwzględniane w obliczanej wartości wolnego miejsca. Wykorzystanie miejsca w systemie plików jest obliczane przy użyciu bieżących wartości ilości wolnego miejsca i całkowitej ilości miejsca, które mogą niedokładnie oddawać prawdziwe użycie w przypadku systemów plików dynamicznie alokujących miejsce na dysku, takich jak system ZFS.
Próg monitora jest analizowany w odniesieniu do średnich wartości zwracanych w sondach do agenta, gdzie parametr Liczba próbek określa liczbę próbek uwzględnionych podczas obliczania średniej.
Ten monitor został zastąpiony odpowiednim monitorem wolnego miejsca na dysku logicznym, który daje możliwość skonfigurowania progów ostrzeżenia i błędu dotyczących wolnego miejsca w postaci wartości procentowej oraz w megabajtach. Jeśli odpowiedni monitor wolnego miejsca na dysku logicznym jest włączony, należy wyłączyć ten monitor za pomocą zastąpienia.
Konfiguracja domyślna
Parametr | Wartość domyślna |
Próg | 5 |
Interwał (w sekundach) | 300 |
Liczba próbek | 1 |
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.
Zwiększanie rozmiaru istniejących plików i dodawanie nowych plików powoduje zajmowanie wolnego miejsca w systemie plików. Jeśli ilość wolnego miejsca w systemie plików spadnie poniżej określonego progu, stan dysku logicznego ulegnie zmianie.
Aby zwiększyć ilość wolnego miejsca na dysku, należy wykonać jedną lub więcej z następujących czynności:
Wyświetl pojemność dysku w konsoli programu Operations Manager. Sprawdź, czy ostatnio zainstalowano jakieś nowe aplikacje.
Przejrzyj pliki dzienników, które wydają się bardzo duże. Sprawdź, czy te pliki to dzienniki bieżące czy historyczne. Rozważ możliwość utworzenia skompresowanych archiwów historycznych plików dziennika.
Utwórz kopię zapasową i usuń pliki lub usuń niepotrzebne pliki z systemu plików.
Przenieś pliki do innego systemu plików lub do magazynu offline.
Zwiększ pojemność miejsca do magazynowania.
Aby przejrzeć niedawną historię pojemności systemu plików, można użyć następującego widoku:
Pojemność dysku
Target | Microsoft.Linux.RHEL.5.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.Performance.Filtered.Average.Threshold.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Linux.RHEL.5.LogicalDisk.PercentFreeSpace.Monitor" Accessibility="Public" Target="Microsoft.Linux.RHEL.5.LogicalDisk" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.RHEL.5.LogicalDisk.PercentFreeSpace.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Error" MonitorTypeStateID="UnderThreshold" ID="UnderThreshold"/>
<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>
<ObjectName>Logical Disk</ObjectName>
<CounterName>% Free Space</CounterName>
<InstanceName>$Target/Property[Type="Unix!Microsoft.Unix.LogicalDevice"]/DeviceID$</InstanceName>
<InstanceProperty>/DataItem/WsManData/*[local-name(.)='SCX_FileSystemStatisticalInformation']/*[local-name(.)='Name']</InstanceProperty>
<Value>$Data/WsManData/*[local-name(.)='SCX_FileSystemStatisticalInformation']/*[local-name(.)='PercentFreeSpace']$</Value>
<Threshold>5</Threshold>
<NumSamples>1</NumSamples>
</Configuration>
</UnitMonitor>