Populate VCE Instance Group

VCE.Vision.Monitoring.Discovery.VCEGroup (Discovery)

Populate Instance Group

Element properties:

TargetVCE.Vision.Monitoring.Group.ObjectGroup
EnabledTrue
RemotableFalse

Object Discovery Details:

Discovered relationships and their attribuets:

Member Modules:

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

Source Code:

<Discovery ID="VCE.Vision.Monitoring.Discovery.VCEGroup" Target="VCE.Vision.Monitoring.Group.ObjectGroup" Enabled="true" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryRelationship TypeID="SCIG!Microsoft.SystemCenter.InstanceGroupContainsEntities"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="SC!Microsoft.SystemCenter.GroupPopulator">
<!-- GUID of the discovery. We will use $MPElement$ variable which specifies the current discovery. -->
<RuleId>$MPElement$</RuleId>
<!-- GUID of the group we are populating. -->
<GroupInstanceId>$Target/Id$</GroupInstanceId>
<!-- Rules to determine which instances to add to the group. In this case, we are adding all instances of VblockRoot. -->
<MembershipRules>
<MembershipRule>
<MonitoringClass>$MPElement[Name="VCE.Vision.Monitoring.Class.VblockRoot"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="SCIG!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
</MembershipRules>
</DataSource>
</Discovery>