HPE VC All Instance Group Discovery Rule

HewlettPackard.Servers.VirtualConnect.HPVCAllInstancesGroupDiscovery (Discovery)

Discovery Rule for associating membership into All Instance Group

Knowledge Base article:

Summary

This Membership Rule joins all HPE Virtual Connect class instances into the HPE Virtual Connect All Instance Group.

Configuration

If you disable this rule, then the membership relationship will be disconnected.

Element properties:

TargetHewlettPackard.Servers.VirtualConnect.HPVirtualConnectAllInstanceGroup
EnabledTrue
RemotableFalse

Object Discovery Details:

Discovered relationships and their attribuets:

Member Modules:

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

Source Code:

<Discovery ID="HewlettPackard.Servers.VirtualConnect.HPVCAllInstancesGroupDiscovery" Enabled="true" Target="HewlettPackard.Servers.VirtualConnect.HPVirtualConnectAllInstanceGroup" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryRelationship TypeID="SCIG!Microsoft.SystemCenter.InstanceGroupContainsEntities"/>
</DiscoveryTypes>
<DataSource ID="GroupPolulationDataSource" TypeID="SC!Microsoft.SystemCenter.GroupPopulator">
<RuleId>$MPElement$</RuleId>
<GroupInstanceId>$Target/Id$</GroupInstanceId>
<MembershipRules>
<MembershipRule>
<MonitoringClass>$MPElement[Name="HPSC!HewlettPackard.Servers.HPDeviceMonitorService"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="SCIG!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="HewlettPackard.Servers.VirtualConnect.HPVirtualConnectDomainGroup"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="SCIG!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="HewlettPackard.Servers.VirtualConnect.HPVirtualConnectDomain"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="SCIG!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="HewlettPackard.Servers.VirtualConnect.HPVirtualConnectPhysicalEntitiesGroup"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="SCIG!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="HewlettPackard.Servers.VirtualConnect.HPVirtualConnectLogicalEntitiesGroup"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="SCIG!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="HewlettPackard.Servers.VirtualConnect.HPVCHealthCollection"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="SCIG!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="HewlettPackard.Servers.VirtualConnect.HPVCHealthComponent"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="SCIG!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
</MembershipRules>
</DataSource>
</Discovery>