Populate Veeam Backup and Replication replica VMs (Hyper-V)

Veeam.Virt.Extensions.HyperV.RequiredOverrides.Backup.ReplicaVM.Group.DiscoveryRule (Discovery)

This discovery rule populates the group 'Veeam Backup and Replication replica VMs (Hyper-V)'

Knowledge Base article:

Summary

This rule populates a group 'Veeam Backup and Replication replica VMs (Hyper-V)' that contains virtual machines identified as Veeam Backup & Replication replicas.

By default, the group is populated with VMs which have the '_replica' suffix in their names. However you can change the membership rule or add specific replica VMs manually.

Configuration

The 'Veeam Backup and Replication replica VMs (Hyper-V)' group is used for targeting overrides for other rules and monitors. This group allows you to disable alerts that are expected to fire against replica VMs in the environment protected by Veeam Backup & Replication.

By default, this group does not include any overrides. However, in case the 'Veeam HyperV: VM Checkpoint Analysis' monitor starts generating unwanted alerts during replication jobs, you may need to create an override to adjust thresholds or disable the monitor.

External

See the Help Center for more information including reference lists of all Rules and Monitors and User Guide for the Veeam Hyper-V MP.

See the Microsoft Online Documentation for more information on Microsoft Hyper-V.

Element properties:

TargetVeeam.Virt.Extensions.HyperV.RequiredOverrides.Backup.ReplicaVM.Group
EnabledTrue
RemotableFalse

Object Discovery Details:

Discovered relationships and their attribuets:

Member Modules:

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

Source Code:

<Discovery ID="Veeam.Virt.Extensions.HyperV.RequiredOverrides.Backup.ReplicaVM.Group.DiscoveryRule" Enabled="true" Target="Veeam.Virt.Extensions.HyperV.RequiredOverrides.Backup.ReplicaVM.Group" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryRelationship TypeID="Veeam.Virt.Extensions.HyperV.RequiredOverrides.Backup.ReplicaVM.Group.Contains.VirtualMachine"/>
</DiscoveryTypes>
<DataSource ID="GroupPopulationDataSource" TypeID="SystemCenterLib!Microsoft.SystemCenter.GroupPopulator">
<RuleId>$MPElement$</RuleId>
<GroupInstanceId>$MPElement[Name="Veeam.Virt.Extensions.HyperV.RequiredOverrides.Backup.ReplicaVM.Group"]$</GroupInstanceId>
<MembershipRules>
<MembershipRule>
<MonitoringClass>$MPElement[Name="VVEHL!Veeam.Virt.Extensions.HyperV.VirtualMachine"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="Veeam.Virt.Extensions.HyperV.RequiredOverrides.Backup.ReplicaVM.Group.Contains.VirtualMachine"]$</RelationshipClass>
<Expression>
<RegExExpression>
<ValueExpression>
<Property>$MPElement[Name="VVEHL!Veeam.Virt.Extensions.HyperV.VirtualMachine"]/VMName$</Property>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^.+_replica$</Pattern>
</RegExExpression>
</Expression>
</MembershipRule>
</MembershipRules>
</DataSource>
</Discovery>