Detectar adaptadores de red de Red Hat Enterprise Linux Server 6

Microsoft.Linux.RHEL.6.NetworkAdapter.Discovery (Discovery)

Esta regla detecta los adaptadores de red de Red Hat Enterprise Linux Server 6.

Knowledge Base article:

Resumen

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

Element properties:

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