Logischer Datenträger\Freier Speicherplatz

Microsoft.Solaris.10.LogicalDisk.FreeSpace.Monitor (UnitMonitor)

Dies ist der Monitor "Logischer Datenträger\Freier Speicherplatz" für Solaris 10.

Knowledge Base article:

Zusammenfassung

Der Wert für "Freier Speicherplatz" auf dem logischen Datenträger (Dateisystem) ist niedrig. Die Systemleistung und die Fähigkeit, dem Dateisystem Dateien hinzuzufügen oder vorhandene Dateien zu ändern, sind möglicherweise beeinträchtigt, bis zusätzlicher freier Speicherplatz verfügbar gemacht wird.

Der für den Root-Benutzer reservierte Speicherplatz im Dateisystem wird bei der Berechnung des freien Speicherplatzes nicht berücksichtigt. Die Verwendung des Speicherplatzes im Dateisystem wird mit den aktuellen freien Werten und Gesamtwerten berechnet. Für Dateisysteme, von denen Speicherplatz dynamisch belegt wird (z. B. ZFS), spiegeln die Werte möglicherweise nicht die tatsächliche Verwendung wieder.

Der Grenzwert des Monitors wird gegen einen Durchschnitt der Werte analysiert, die nach Abrufen vom Agent zurückgegeben werden. Dabei wird die Anzahl der Abtastungen, die in die Berechnung des Durchschnitts einfließen, über den Parameter "Anzahl der Abtastungen" gesteuert.

Konfiguration

Es können separate Schwellenwerte für Warnungs- und Fehlerstatus festgelegt werden. Da Dateisysteme die unterschiedlichsten Größen aufweisen können - von einigen Gigabyte bis zu vielen Terabyte - müssen für den Monitor "Logischer Datenträger\Freier Speicherplatz" sowohl Schwellenwerte in MB als auch in Prozent angegeben werden. Beide Schwellenwerte (MB und Prozent) müssen überschritten werden, bevor die Warnungs- und Fehlerschwellenwerte erreicht werden.

Dieser Monitor ist standardmäßig deaktiviert. Er kann mithilfe einer Außerkraftsetzung aktiviert werden, die auf bestimmte oder auf alle Instanzen des logischen Datenträgers gerichtet ist. Wenn dieser Monitor aktiviert ist, muss der entsprechende Monitor "Logischer Datenträger\Freier Speicherplatz (%)" mit einer Außerkraftsetzung deaktiviert werden.

Standardkonfiguration

Parameter

Standardwert

Fehlerschwellenwert (MB)

1000

Fehlerschwellenwert (%)

5

Warnungsschwellenwert (MB)

2000

Warnungsschwellenwert (%)

10

Intervall (Sekunden)

300

Anzahl der Abtastungen

1

Die oben für alle Instanzen oder für eine bestimmte Instanz oder Gruppe definierten Parameterwerte können mithilfe von Außerkraftsetzungen geändert werden.

Ursachen

Wenn vorhandene Dateien an Größe zunehmen und neue Dateien hinzugefügt werden, wird der freie Speicherplatz in einem Dateisystem aufgebraucht. Der Status des logischen Datenträgers wird geändert, sobald der Grenzwert für den freien Speicherplatz im Dateisystem unterschritten wird.

Lösungen

Führen Sie einen der folgenden Schritte aus, um mehr verfügbaren Speicherplatz zu schaffen:

Sie können die folgende Ansicht verwenden, um den Verlauf der aktuellen Dateisystemkapazitäten anzuzeigen:

Datenträgerkapazität

Element properties:

TargetMicrosoft.Solaris.10.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
Der Wert für "Logischer Datenträger\Freier Speicherplatz" ist zu niedrig.
Die Schwellenwerte für den Monitor "Logischer Datenträger\Freier Speicherplatz" wurden überschritten. Folgende Werte haben den Schwellenwert überschritten: Freier Speicherplatz: {0} \% bzw. {1} MB.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Solaris.10.LogicalDisk.FreeSpace.Monitor" Accessibility="Public" Target="Microsoft.Solaris.10.LogicalDisk" TypeID="Unix!Microsoft.Unix.WSMan.LogicalDisk.FreeSpace.MonitorType" Enabled="false" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Solaris.10.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>