Critical Network Adapter Discovery Rule

CriticalNetworkAdapter.DiscoveryRule (Discovery)

Default rule for discovering members of the Critical Network Adapters group.

Knowledge Base article:

Summary

This discovery rule populates the Critical Network Adapter Group by including all discovered network devices specified by the user. This management pack is unsealed so that this discovery rule can be edited. Edit the value expression element in this management pack to include the name of the network adapter you want to include in the Critical Network Adapter Group.

Element properties:

TargetSystem.NetworkManagement.CriticalNetworkAdapterGroup
EnabledTrue
RemotableFalse

Member Modules:

ID Module Type TypeId RunAs 
GroupPopulationDataSource DataSource Microsoft.SystemCenter.GroupPopulator Default

Source Code:

<Discovery ID="CriticalNetworkAdapter.DiscoveryRule" Enabled="true" Target="NetworkManagement!System.NetworkManagement.CriticalNetworkAdapterGroup" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes/>
<DataSource ID="GroupPopulationDataSource" TypeID="SystemCenter!Microsoft.SystemCenter.GroupPopulator">
<RuleId>$MPElement$</RuleId>
<GroupInstanceId>$MPElement[Name="NetworkManagement!System.NetworkManagement.CriticalNetworkAdapterGroup"]$</GroupInstanceId>
<MembershipRules>
<MembershipRule>
<MonitoringClass>$MPElement[Name="NetworkManagement!System.NetworkManagement.NetworkAdapter"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="NetworkManagement!System.NetworkManagement.CriticalNetworkAdapterGroupContainsNetworkAdapter"]$</RelationshipClass>
<Expression>
<SimpleExpression>
<ValueExpression>
<Property>$MPElement[Name="System!System.Entity"]/DisplayName$</Property>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value/>
</ValueExpression>
</SimpleExpression>
</Expression>
</MembershipRule>
</MembershipRules>
</DataSource>
</Discovery>