Veeam Agent Computers Group Discovery

Veeam.Backup.Agents.Computers.Group.DiscoveryRule (Discovery)

This discovery populates Veeam Agent Computers Group

Knowledge Base article:

Summary

This rule is used to discover (create) instances of MP for Veeam Agent objects in Operations Manager.

These discovery rules will insert Veeam Agent objects.

This discovery will create objects in Operations Manager which may be essential for MP for Veeam Backup & Replication functionality and should not be disabled or modified unless advised by Veeam support.

External

Refer to the Microsoft System Center Online Documentation for more information on Operations Manager features such as discoveries. Refer to the MP for Veeam Backup & Replication Documentation for more details on advanced MP functionality.

Element properties:

TargetVeeam.Backup.Agents.Computers.Group
EnabledTrue
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:
Discovered relationships and their attribuets:

Member Modules:

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

Source Code:

<Discovery ID="Veeam.Backup.Agents.Computers.Group.DiscoveryRule" Enabled="true" Target="Veeam.Backup.Agents.Computers.Group" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Veeam.Backup.Agents.Computers.Group"/>
<DiscoveryRelationship TypeID="MSIL!Microsoft.SystemCenter.InstanceGroupContainsEntities"/>
</DiscoveryTypes>
<DataSource ID="GroupPopulator" TypeID="SC!Microsoft.SystemCenter.GroupPopulator">
<RuleId>$MPElement$</RuleId>
<GroupInstanceId>$Target/Id$</GroupInstanceId>
<MembershipRules>
<MembershipRule>
<MonitoringClass>$MPElement[Name="SC!Microsoft.SystemCenter.ManagedComputer"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="SC!Microsoft.SystemCenter.ComputerGroupContainsComputer"]$</RelationshipClass>
<Expression>
<Contains maxDepth="1">
<MonitoringClass>$MPElement[Name="Veeam.Backup.VeeamEndpointBackupSvc"]$</MonitoringClass>
</Contains>
</Expression>
</MembershipRule>
</MembershipRules>
</DataSource>
</Discovery>