Procento použitých uzlů Inode (SUSE Linux Enterprise Server 12)

Microsoft.Linux.SLES.12.LogicalDisk.PercentUsedInodes.Collection (Rule)

Pravidlo shromažďování pro čítač výkonu Logický disk\\% použitých uzlů Inode

Knowledge Base article:

Shrnutí

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

Tato metrika uvádí procentuální hodnotu celkového počtu použitelných uzlů Inode ve vybraném systému souboru, které jsou právě přiděleny.

Pokud systém souborů nepoužívá uzly Inode, bude procento využitých uzlů Inode vráceno jako 0 procent. Využití uzlů Inode systému souborů se počítá pomocí aktuálních hodnot volných a celkových uzlů, které však nemusí přesně vyjadřovat skutečné využití systémů souborů, které uzly Inode přidělují dynamicky (např. JFS).

Element properties:

TargetMicrosoft.Linux.SLES.12.LogicalDisk
CategoryPerformanceCollection
EnabledTrue
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.SLES.12.LogicalDisk.PercentUsedInodes.Collection" Enabled="true" Target="Microsoft.Linux.SLES.12.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>% Used 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(.)='PercentUsedInodes']$</Value>
<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>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>