Détection des disques logiques Red Hat Enterprise Linux Server 7

Microsoft.Linux.RHEL.7.LogicalDisk.Discovery (Discovery)

Cette règle détecte tous les disques logiques Red Hat Enterprise Linux Server 7.

Knowledge Base article:

Résumé

Cette règle de détection détecte et charge la classe nommée « Disque logique Red Hat Enterprise Linux Server 7 » avec des instances de disques logiques détectés sur des ordinateurs Red Hat Enterprise Linux Server 7.

Configuration

La détection de disques logiques (systèmes de fichiers) peut être personnalisée à l'aide d'expressions régulières d'exclusion pour le nom et le type des systèmes de fichiers. Tous les systèmes de fichiers ayant un nom ou un type correspondant respectivement aux paramètres Exclure l'expression du nom de système de fichiers ou Exclure l'expression du type de système de fichiers sont exclus de la détection.

Element properties:

TargetMicrosoft.Linux.RHEL.7.OperatingSystem
EnabledTrue
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Unix.WSMan.TimedEnumerate.LogicalDisk.DiscoveryData Default

Source Code:

<Discovery ID="Microsoft.Linux.RHEL.7.LogicalDisk.Discovery" Target="Microsoft.Linux.RHEL.7.OperatingSystem" Enabled="true" Remotable="true">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.Linux.RHEL.7.LogicalDisk"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Unix!Microsoft.Unix.WSMan.TimedEnumerate.LogicalDisk.DiscoveryData">
<TargetSystem>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_FileSystem?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>14400</Interval>
<SyncTime/>
<ExcludeFileSystemName>^(none)$</ExcludeFileSystemName>
<ExcludeFileSystemType>^(none)$</ExcludeFileSystemType>
<ClassId>$MPElement[Name="Microsoft.Linux.RHEL.7.LogicalDisk"]$</ClassId>
<InstanceSettings>
<Settings>
<Setting>
<Name>$MPElement[Name="Unix!Microsoft.Unix.Computer"]/PrincipalName$</Name>
<Value>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/PrincipalName$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Unix!Microsoft.Unix.LogicalDevice"]/DeviceID$</Name>
<Value>$Data/WsManData/*[local-name(.)='SCX_FileSystem']/*[local-name(.)='Name']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Unix!Microsoft.Unix.LogicalDevice"]/DeviceName$</Name>
<Value>$Data/WsManData/*[local-name(.)='SCX_FileSystem']/*[local-name(.)='Name']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Unix!Microsoft.Unix.LogicalDisk"]/FileSystem$</Name>
<Value>$Data/WsManData/*[local-name(.)='SCX_FileSystem']/*[local-name(.)='FileSystemType']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Unix!Microsoft.Unix.LogicalDisk"]/Compressed$</Name>
<Value>$Data/WsManData/*[local-name(.)='SCX_FileSystem']/*[local-name(.)='CompressionMethod']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Unix!Microsoft.Unix.LogicalDisk"]/Size$</Name>
<Value>$Data/WsManData/*[local-name(.)='SCX_FileSystem']/*[local-name(.)='FileSystemSize']$</Value>
</Setting>
</Settings>
</InstanceSettings>
</DataSource>
</Discovery>