DHCP 2012 Failover Server Relationships Group Populator

Microsoft.Windows.DHCPServer.2012.Populate.Group.FailoverServerWatchersGroup (Discovery)

This discovery rule populates the DHCP 2012 Failover Server Relationships Group with all discovered DHCP 2012 Failover Server Relationships

Knowledge Base article:

Summary

This Discovery Rule discovers and populates the DHCP 2012 Failover Server Relationships group named "Microsoft Windows DHCP Server 2012 Failover Relationship Group" with instances of Failover Relationships defined in Server that are running a Microsoft Windows DHCP Server 2012.

Element properties:

TargetMicrosoft.Windows.DHCPServer.2012.FailoverServerWatchersGroup
EnabledTrue
RemotableFalse

Object Discovery Details:

Discovered relationships and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
Microsoft.Windows.DHCPServer.2012.Module.FailoverServerWatchersGroup DataSource Microsoft.SystemCenter.GroupPopulator Default

Source Code:

<Discovery ID="Microsoft.Windows.DHCPServer.2012.Populate.Group.FailoverServerWatchersGroup" Enabled="true" Target="Microsoft.Windows.DHCPServer.2012.FailoverServerWatchersGroup" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryRelationship TypeID="Microsoft.Windows.DHCPServer.2012.FailoverServerWatchersGroupHostsFailoverServerWatcher"/>
</DiscoveryTypes>
<DataSource ID="Microsoft.Windows.DHCPServer.2012.Module.FailoverServerWatchersGroup" TypeID="SC!Microsoft.SystemCenter.GroupPopulator">
<RuleId>$MPElement$</RuleId>
<GroupInstanceId>$MPElement[Name="Microsoft.Windows.DHCPServer.2012.FailoverServerWatchersGroup"]$</GroupInstanceId>
<MembershipRules>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.Windows.DHCPServer.2012.FailoverServerWatcher"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="Microsoft.Windows.DHCPServer.2012.FailoverServerWatchersGroupHostsFailoverServerWatcher"]$</RelationshipClass>
<Expression>
<SimpleExpression>
<ValueExpression>
<Property>$MPElement[Name="Microsoft.Windows.DHCPServer.2012.FailoverServerWatcher"]/OSCurrentVersion$</Property>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>6.2</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</MembershipRule>
</MembershipRules>
</DataSource>
</Discovery>