Volné uzly inode v \% (Red Hat Enterprise Linux Server 7)

Microsoft.Linux.RHEL.7.LogicalDisk.PercentFreeInodes.Collection (Rule)

Pravidlo kolekce pro čítače výkonu Logický disk\Volné uzly Inode: \%

Knowledge Base article:

Souhrn

Toto pravidlo shromažďuje údaje o výkonu logických disků\% Volné čítače výkonu uzlů Inode. Shromážděné hodnoty jsou k dispozici v zobrazení a sestavách výkonu.

Metrika odhaluje procento celkových uzlů inode ve vybraném systému, které jsou volné.

Pokud systém souborů nepoužívá uzly inode, bude vrácená procentuální hodnota volných uzlů inode činit 100 procent. Využití uzlů Inode systému souborů se počítá pomocí aktuálních hodnot volných uzlů a uzlů celkem, které však nemusí přesně odrážet skutečné využití systémů souborů, které uzly Inode přidělují dynamicky (např. JFS).

Ve výchozím nastavení je toto pravidlo zakázané. Lze je aktivovat pomocí přepsání pro vybrané instance logického disku nebo všechny instance logického disku.

Element properties:

TargetMicrosoft.Linux.RHEL.7.LogicalDisk
CategoryPerformanceCollection
EnabledFalse
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Unix.WSMan.PerfCounterProvider.Filtered Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.Linux.RHEL.7.LogicalDisk.PercentFreeInodes.Collection" Enabled="false" Target="Microsoft.Linux.RHEL.7.LogicalDisk" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Unix!Microsoft.Unix.WSMan.PerfCounterProvider.Filtered">
<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>
<PreMapperFilter>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">/DataItem/WsManData/*[local-name(.)='SCX_FileSystemStatisticalInformation']/*[local-name(.)='PercentFreeInodes']</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^[-]?([0-9]*\.[0-9]+|[0-9]+)$</Pattern>
</RegExExpression>
</PreMapperFilter>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>