Detectar adaptadores de red de SUSE Linux Enterprise Server 10

Microsoft.Linux.SLES.10.NetworkAdapter.Discovery (Discovery)

Esta regla detecta los adaptadores de red de SUSE Linux Enterprise Server 10.

Knowledge Base article:

Resumen

Esta regla detecta y rellena la clase de equipo de Linux denominada "Adaptador de red de SUSE Linux Enterprise Server 10" con instancias de adaptadores de red de SUSE Linux Enterprise Server 10.

Element properties:

TargetMicrosoft.Linux.SLES.10.OperatingSystem
EnabledTrue
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

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

Source Code:

<Discovery ID="Microsoft.Linux.SLES.10.NetworkAdapter.Discovery" Target="Microsoft.Linux.SLES.10.OperatingSystem" Enabled="true" Remotable="true">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.Linux.SLES.10.NetworkAdapter"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Unix!Microsoft.Unix.WSMan.TimedEnumerate.Filtered.DoesNotContainSubstring.DiscoveryData">
<TargetSystem>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_IPProtocolEndpoint?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>14400</Interval>
<SyncTime/>
<FilterProperty>/DataItem/WsManData/*[local-name(.)='SCX_IPProtocolEndpoint']/*[local-name(.)='Name']</FilterProperty>
<FilterValue>sit</FilterValue>
<ClassId>$MPElement[Name="Microsoft.Linux.SLES.10.NetworkAdapter"]$</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_IPProtocolEndpoint']/*[local-name(.)='Name']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Unix!Microsoft.Unix.LogicalDevice"]/DeviceName$</Name>
<Value>$Data/WsManData/*[local-name(.)='SCX_IPProtocolEndpoint']/*[local-name(.)='ElementName']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Unix!Microsoft.Unix.NetworkAdapter"]/IPAddress$</Name>
<Value>$Data/WsManData/*[local-name(.)='SCX_IPProtocolEndpoint']/*[local-name(.)='IPv4Address']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Unix!Microsoft.Unix.NetworkAdapter"]/IPSubnet$</Name>
<Value>$Data/WsManData/*[local-name(.)='SCX_IPProtocolEndpoint']/*[local-name(.)='SubnetMask']$</Value>
</Setting>
</Settings>
</InstanceSettings>
</DataSource>
</Discovery>