Discover vCenter Services via Service Lifecycle Manager (vmware-vmon)
This rule is used to discover (create) instances of Veeam MP objects in Operations Manager.
These discovery rules will insert objects such as vSphere hosts, clusters, virtual machines, and also Veeam MP elements such as the Collector itself.
This discovery will create objects in Operations Manager which may be essential for Veeam MP functionality and should not be disabled or modified unless advised by Veeam support.
Refer to the Microsoft System Center Online Documentationfor 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 | Microsoft.Windows.Computer |
Enabled | True |
Frequency | 14400 |
Remotable | False |
Discovered Classes and their attribuets: |
---|
|
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.FilteredRegistryDiscoveryProvider | Default |
<Discovery ID="Veeam.Virt.Extensions.VMware.vCenter.65.Discovery" Enabled="true" Target="Windows!Microsoft.Windows.Computer" ConfirmDelivery="false" Remotable="false" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Veeam.Virt.Extensions.VMware.vCenter">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.FilteredRegistryDiscoveryProvider">
<ComputerName>$Target/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<RegistryAttributeDefinitions>
<RegistryAttributeDefinition>
<AttributeName>DisplayName</AttributeName>
<Path>SYSTEM\CurrentControlSet\Services\vmon\DisplayName</Path>
<PathType>1</PathType>
<AttributeType>1</AttributeType>
</RegistryAttributeDefinition>
<RegistryAttributeDefinition>
<AttributeName>InstalledVersion</AttributeName>
<Path>SOFTWARE\VMware, Inc.\vCenter Server\ProductVersion</Path>
<PathType>1</PathType>
<AttributeType>1</AttributeType>
</RegistryAttributeDefinition>
</RegistryAttributeDefinitions>
<Frequency>14400</Frequency>
<ClassId>$MPElement[Name="Veeam.Virt.Extensions.VMware.vCenter"]$</ClassId>
<InstanceSettings>
<Settings>
<Setting>
<Name>$MPElement[Name="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Name>
<Value>$Target/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="System!System.Entity"]/DisplayName$</Name>
<Value>$Data/Values/DisplayName$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Veeam.Virt.Extensions.VMware.vCenter"]/version$</Name>
<Value>$Data/Values/InstalledVersion$</Value>
</Setting>
</Settings>
</InstanceSettings>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>Values/DisplayName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">VMware Service Lifecycle Manager</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</DataSource>
</Discovery>