Monitor voor het percentage beschikbare inodes voor de logische Solaris 11-schijf
De hoeveelheid vrije inodes op de logische schijf (bestandssysteem) is laag. De systeemprestaties kunnen nadelig worden beïnvloed en het is misschien niet mogelijk om bestanden aan het bestandssysteem toe te voegen of te wijzigen totdat er extra inodes beschikbaar worden gemaakt.
Als het bestandssysteem geen inodes gebruikt, wordt de waarde voor het percentage vrije inodes geretourneerd als 100 procent. Het gebruik van inodes door het bestandssysteem wordt berekend op de momenteel beschikbare en totale waarden. Dit is mogelijk geen nauwkeurige weergave van het werkelijke gebruik voor bestandssystemen die inodes dynamisch toekennen, zoals JFS.
De monitordrempelwaarde wordt geanalyseerd tegen het gemiddelde van de waarden die in peilingen aan de agent worden geretourneerd. De parameter Aantal steekproeven bepaalt het aantal steekproeven dat bij de berekening van het gemiddelde is opgenomen.
Standaardconfiguratie
Parameter | Standaardwaarde |
Drempelwaarde | 5 |
Interval (seconden) | 300 |
Aantal voorbeelden | 1 |
Onderdrukkingen kunnen worden gebruikt om de hierboven gedefinieerde parameterwaarden te wijzigen voor alle exemplaren of voor specifieke exemplaren of groepen.
De status Fout geeft aan dat het percentage vrije inodes momenteel laag is. Dit wordt waarschijnlijk veroorzaakt door een uitzonderlijk groot aantal bestanden op het bestandssysteem.
Inodes slaan metagegevens over bestanden en mappen op. Als alle beschikbare inodes voor een bestandssysteem zijn toegewezen, kunnen er geen nieuwe bestanden en mappen worden gemaakt, ook al is er ruimte vrij. Om het lage percentage aan vrije inodes te doen stijgen, moet u het bestandssysteem controleren en naar ongebruikte bestanden en mappen zoeken die kunnen worden verwijderd of verplaatst naar een ander bestandssysteem.
Om de recente capaciteitsgeschiedenis van het bestandssysteem weer te geven, kunt u de volgende weergave gebruiken:
Schijfcapaciteit
Target | Microsoft.Solaris.11.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.Solaris.11.LogicalDisk.PercentFreeInodes.Monitor" Accessibility="Public" Enabled="true" Target="Microsoft.Solaris.11.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.Solaris.11.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>