Dies ist der Monitor "Logischer Datenträger\Freie I-Knoten (\%)" für SUSE Linux Enterprise Server 12.
Der Wert für "Freie I-Knoten (%)" auf dem logischen Datenträger (Dateisystem) ist niedrig. Die Systemleistung und die Fähigkeit, dem Dateisystem Dateien hinzuzufügen, sind möglicherweise beeinträchtigt, bis weitere I-Knoten verfügbar gemacht werden.
Wenn vom Dateisystem keine I-Knoten verwendet werden, wird der Wert für "Freie I-Knoten (%)" als "100 %" zurückgegeben. Die Verwendung von I-Knoten durch das Dateisystem wird mit den aktuellen freien Werten und Gesamtwerten berechnet. Für Dateisysteme, von denen I-Knoten dynamisch zugeordnet werden, 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.
Standardkonfiguration
Parameter | Standardwert |
Schwellenwert | 5 |
Intervall (Sekunden) | 300 |
Anzahl der Stichproben | 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.
Mit einem fehlerhaften Status wird signalisiert, dass der Wert für "Freie I-Knoten (%)" derzeit niedrig ist. Dies wird wahrscheinlich durch eine außergewöhnlich große Anzahl von im Dateisystem gespeicherten Dateien verursacht.
In I-Knoten werden Metadaten zu Dateien und Verzeichnissen gespeichert. Falls alle für ein Dateisystem verfügbaren I-Knoten zugeordnet sind, können selbst dann keine neuen Dateien oder Verzeichnisse erstellt werden, wenn freier Speicherplatz verfügbar ist. Suchen Sie in einem solchen Fall zur Problemlösung im Dateisystem nach nicht verwendeten Dateien und Verzeichnissen, die gelöscht oder in ein anderes Dateisystem verschoben werden können.
Sie können die folgende Ansicht verwenden, um den Verlauf der aktuellen Dateisystemkapazitäten anzuzeigen:
Datenträger – Kapazität
Target | Microsoft.Linux.SLES.12.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.SLES.12.LogicalDisk.PercentFreeInodes.Monitor" Accessibility="Public" Enabled="true" Target="Microsoft.Linux.SLES.12.LogicalDisk" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.SLES.12.LogicalDisk.PercentFreeInodes.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="UnderThreshold" HealthState="Error"/>
<OperationalState ID="OverThreshold" MonitorTypeStateID="OverThreshold" HealthState="Success"/>
</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 Inodes</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(.)='PercentFreeInodes']$</Value>
<Threshold>5</Threshold>
<NumSamples>1</NumSamples>
<PreMapperFilter>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">/DataItem/WsManData/*[local-name(.)='SCX_FileSystemStatisticalInformation']/*[local-name(.)='PercentUsedInodes']</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^[-]?([0-9]*\.[0-9]+|[0-9]+)$</Pattern>
</RegExExpression>
</PreMapperFilter>
</Configuration>
</UnitMonitor>