Процент свободного места на логическом диске

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

Монитор "Процент свободного места на логическом диске SUSE Linux Enterprise Server 9"

Knowledge Base article:

Краткое описание

Этот монитор проверяет процент свободного пространства на всех логических дисках. Если получено предупреждение от этого монитора, то может возникнуть необходимость освобождения части дискового пространства и возврата системы в рабочее состояние.

Причины

Неработоспособное состояние указывает на низкий процент свободного места в настоящий момент. Это состояние может быть вызвано большим размером файла журнала приложения.

Устранение

Просмотрите емкость диска в консоли Operations Manager. Определите недавно установленные приложения, если таковые имелись. Просмотрите все файлы журналов, чтобы найти журналы, которые выглядят слишком большими. Если таковые найдутся, определите, являются ли эти журналы текущими или архивными.

Для исправления ситуации рассмотрите возможность использования служебной программы tar для сжатия (упаковки) файлов журнала и освобождения дискового пространства. TAR-файл можно создать с помощью команды "tar –cvf [имя_файла_назначения].tar [исходный_путь/файл]".

Емкость диска

Element properties:

TargetMicrosoft.Linux.SLES.9.LogicalDisk
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Слишком низкий процент свободного места
Превышено пороговое значение счетчика "Логический диск\\% свободного места". Пороговое значение превышает следующее значение: {0}\% свободного места.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Linux.SLES.9.LogicalDisk.PercentFreeSpace.Monitor" Accessibility="Public" Target="Microsoft.Linux.SLES.9.LogicalDisk" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.PerformanceState">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.SLES.9.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>//*[local-name()="Name"]</InstanceProperty>
<Value>$Data///*[local-name()="PercentFreeSpace"]$</Value>
<Threshold>5</Threshold>
<NumSamples>1</NumSamples>
</Configuration>
</UnitMonitor>