\% d'inodes libres (SUSE Linux Enterprise Server 11)

Microsoft.Linux.SLES.11.LogicalDisk.PercentFreeInodes.Collection (Rule)

Règle de collecte du compteur de performances Disque logique\\% d'inodes libres

Knowledge Base article:

Résumé

Cette règle collecte les données de performances du compteur de performances Disque logique\% d'inodes libres. Les valeurs collectées sont accessibles dans les rapports et les affichages de performances.

Cette mesure expose le pourcentage du nombre total d'inodes libres sur le système de fichiers sélectionné.

Si le système de fichiers n'utilise pas d'inodes, la valeur Pourcentage d'inodes libres est redéfinie sur 100 %. L'utilisation d'inodes par le système de fichiers est calculée à l'aide des valeurs Inodes libres et Nombre total d'inodes actuelles, qui ne représentent peut-être pas précisément l'utilisation réelle pour les systèmes de fichiers qui allouent dynamiquement des inodes, tels que JFS.

Cette règle est désactivée par défaut. Elle peut être activée à l'aide d'un remplacement, en ciblant une partie ou l'ensemble des instances de disque logique.

Element properties:

TargetMicrosoft.Linux.SLES.11.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.SLES.11.LogicalDisk.PercentFreeInodes.Collection" Enabled="false" Target="Microsoft.Linux.SLES.11.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>