This discovery rule populates the group 'VMware VMs that run Ops Mgr agents'
This Rule populates a Group of virtual machines which run an Ops Mgr agent in the virtualized guestOS.
An Veeam MP discovery that detects whether an Ops Mgr agent is running in a VMware VM will populate the matching virtual machine property 'Node Name' with the FQDN of the Ops Mgr agent. If the Node Name property is populated, then the VM will join this group. This group can be used to scope reports, views, and create overrides specific to VMs where an Ops Mgr agent is supplying additional monitoring data.
No Resolution is required. This Group may be used for built-in views, discoveries or other functionality in the Veeam MP and should not be disabled or modified unless advised by Veeam support.
Refer to the Microsoft System Center Online Documentation for more information on Operations Manager features such as discoveries.
Refer to the Veeam MP for VMware Documentation (especially the Operations Guide) for more details on advanced MP functionality such as Proxy agent monitoring, 'cascaded' discoveries, group management etc.
Target | Veeam.Virt.Extensions.VMware.VMGuestRunsAgent.Group |
Enabled | True |
Remotable | False |
Discovered relationships and their attribuets: |
---|
ID | Module Type | TypeId | RunAs |
---|---|---|---|
GroupPopulationDataSource | DataSource | Microsoft.SystemCenter.GroupPopulator | Default |
<Discovery ID="Veeam.Virt.Extensions.VMware.VMGuestRunsAgent.Group.DiscoveryRule" Enabled="true" Target="VeeamVEVMwareLib!Veeam.Virt.Extensions.VMware.VMGuestRunsAgent.Group" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryRelationship TypeID="VeeamVEVMwareLib!Veeam.Virt.Extensions.VMware.VMGuestRunsAgent.GroupContainsInstances"/>
</DiscoveryTypes>
<DataSource ID="GroupPopulationDataSource" TypeID="SC!Microsoft.SystemCenter.GroupPopulator">
<RuleId>$MPElement$</RuleId>
<GroupInstanceId>$Target/Id$</GroupInstanceId>
<MembershipRules>
<MembershipRule>
<MonitoringClass>$MPElement[Name="VeeamVEVMwareLib!Veeam.Virt.Extensions.VMware.VMGUEST"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="VeeamVEVMwareLib!Veeam.Virt.Extensions.VMware.VMGuestRunsAgent.GroupContainsInstances"]$</RelationshipClass>
<Expression>
<Contains maxDepth="1">
<MonitoringClass>$MPElement[Name="VeeamVEBaseDisc!Veeam.Virt.Extensions.VMware.VMwareVirtualMachine"]$</MonitoringClass>
<Expression>
<SimpleExpression>
<ValueExpression>
<Property>$MPElement[Name="System!System.Entity"]/DisplayName$</Property>
</ValueExpression>
<Operator>NotEqual</Operator>
<ValueExpression>
<Value/>
</ValueExpression>
</SimpleExpression>
</Expression>
</Contains>
</Expression>
</MembershipRule>
</MembershipRules>
</DataSource>
</Discovery>