Identifiera logiska diskar för SUSE Linux Enterprise Server 12

Microsoft.Linux.SLES.12.LogicalDisk.Discovery (Discovery)

Med den här regeln identifieras logiska diskar för SUSE Linux Enterprise Server 12.

Knowledge Base article:

Sammanfattning

Med den här regeln identifieras och fylls "Logisk SUSE Linux Enterprise Server 12-disk" med instanser av logiska diskar identifierade på SUSE Linux Enterprise Server 12-datorer.

Konfiguration

Identifieringen av logiska diskar (filsystem) kan anpassas via användningen av uteslutning av reguljära uttryck för filsystemets namn och typ. Alla matchande filsystem med ett namn som matchar uttrycket för uteslutningen av filsystemsnamnet eller med en typ som matchar parametrarna för uttrycket för uteslutningen av filsystemsnamnet utesluts från identifieringen.

Element properties:

TargetMicrosoft.Linux.SLES.12.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.SLES.12.LogicalDisk.Discovery" Target="Microsoft.Linux.SLES.12.OperatingSystem" Enabled="true" Remotable="true">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.Linux.SLES.12.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.SLES.12.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>