Discover Lenovo HyperV Host
IBM.HWPRO.HyperV.Host.DiscoveryRule (Discovery)
Discovery for Lenovo HyperV Host
Knowledge Base article:
Element properties:
Object Discovery Details:
Member Modules:
Source Code:
<Discovery ConfirmDelivery="false" Enabled="true" ID="IBM.HWPRO.HyperV.Host.DiscoveryRule" Priority="Normal" Remotable="false" Target="VMMBase!Microsoft.SystemCenter.VirtualMachineManager.VMHost">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="IBM.HWPRO.VMHost.DirAgent.5.x">
<Property PropertyID="ibmProductFamilyName" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmMTandSN" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmMonitoringAgent" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmVMHostTypeDesc" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmInternalWinEventFiltering" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmInternalWmiNamespace" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="Licensed" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="DisplayName" TypeID="System!System.Entity"/>
</DiscoveryClass>
<DiscoveryClass TypeID="IBM.HWPRO.VMHost.ServeRAID.5.2">
<Property PropertyID="ibmProductFamilyName" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmMTandSN" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmMonitoringAgent" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmVMHostTypeDesc" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmInternalWinEventFiltering" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmInternalWmiNamespace" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="Licensed" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="DisplayName" TypeID="System!System.Entity"/>
</DiscoveryClass>
<DiscoveryClass TypeID="IBM.HWPRO.VMHost.LsiIR.1.2.0">
<Property PropertyID="ibmProductFamilyName" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmMTandSN" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmMonitoringAgent" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmVMHostTypeDesc" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmInternalWinEventFiltering" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmInternalWmiNamespace" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="Licensed" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="DisplayName" TypeID="System!System.Entity"/>
</DiscoveryClass>
<DiscoveryClass TypeID="IBM.HWPRO.VMHost.LsiMR.1.2.0">
<Property PropertyID="ibmProductFamilyName" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmMTandSN" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmMonitoringAgent" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmVMHostTypeDesc" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmInternalWinEventFiltering" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmInternalWmiNamespace" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="Licensed" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="DisplayName" TypeID="System!System.Entity"/>
</DiscoveryClass>
<DiscoveryClass TypeID="IBM.HWPRO.VMHost.LsiMR.1.3.0">
<Property PropertyID="ibmProductFamilyName" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmMTandSN" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmMonitoringAgent" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmVMHostTypeDesc" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmInternalWinEventFiltering" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmInternalWmiNamespace" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="Licensed" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="DisplayName" TypeID="System!System.Entity"/>
</DiscoveryClass>
<DiscoveryClass TypeID="IBM.HWPRO.VMHost.BladeSystem">
<Property PropertyID="ibmProductFamilyName" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmMTandSN" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmMonitoringAgent" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmVMHostTypeDesc" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmInternalWinEventFiltering" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="ibmInternalWmiNamespace" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="Licensed" TypeID="IBM.HWPRO.VMHost.BaseClass"/>
<Property PropertyID="DisplayName" TypeID="System!System.Entity"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="IBM.HWPRO.VMHost.DiscoveryScript.Library">
<IntervalSeconds>21600</IntervalSeconds>
<!-- default to be 21600 secs = 6 hrs -->
<TimeoutSeconds>300</TimeoutSeconds>
<SyncTime/>
<ScriptName>ibmHyperVHostDiscovery.vbs</ScriptName>
<ArgVMHostTypeDesc>Microsoft Hyper-V</ArgVMHostTypeDesc>
<ArgSourceClassId>$MPElement$</ArgSourceClassId>
<ArgDiscoveryRuleTargetId>$Target/Id$</ArgDiscoveryRuleTargetId>
<ArgVMHostComputerName>$Target/Property[Type="VMMBase!Microsoft.SystemCenter.VirtualMachineManager.VMHost"]/HostName$</ArgVMHostComputerName>
<VMMServer>$Target/Property[Type="VMMBase!Microsoft.SystemCenter.VirtualMachineManager.VMHost"]/VMMServer$</VMMServer>
</DataSource>
</Discovery>