Dell CMC/DRACMC Discovery
Dell.CMC.Discovery (Discovery)
This discovery rule discovers all supported Dell Chassis Management Controllers (CMCs/DRACMCs).
Knowledge Base article:
Element properties:
Object Discovery Details:
Member Modules:
Source Code:
<Discovery ID="Dell.CMC.Discovery" Enabled="true" Target="Node!System.NetworkManagement.Node" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Dell.CMC.Node">
<Property TypeID="Node!System.NetworkManagement.Node" PropertyID="SNMPAddress"/>
</DiscoveryClass>
<DiscoveryClass TypeID="DAD!Dell.ModularChassis.CMC">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="DAD!Dell.ModularChassis.CMC" PropertyID="ProdName"/>
<Property TypeID="DAD!Dell.ModularChassis.CMC" PropertyID="ShortProductName"/>
<Property TypeID="DAD!Dell.ModularChassis.CMC" PropertyID="Description"/>
<Property TypeID="DAD!Dell.ModularChassis.CMC" PropertyID="Manufacturer"/>
<Property TypeID="DAD!Dell.ModularChassis.CMC" PropertyID="Version"/>
<Property TypeID="DAD!Dell.ModularChassis.CMC" PropertyID="OOBURL"/>
<Property TypeID="DAD!Dell.ModularChassis.CMC" PropertyID="ChassisName"/>
<Property TypeID="DAD!Dell.ModularChassis.CMC" PropertyID="ServiceTag"/>
<Property TypeID="DAD!Dell.ModularChassis.CMC" PropertyID="Firmware"/>
<Property TypeID="DAD!Dell.ModularChassis.CMC" PropertyID="IPAddress"/>
<Property TypeID="DAD!Dell.ModularChassis.CMC" PropertyID="UID"/>
<Property TypeID="DAD!Dell.ModularChassis.CMC" PropertyID="DeviceKey"/>
<Property TypeID="DAD!Dell.ModularChassis.CMC" PropertyID="AssetTag"/>
<Property TypeID="DAD!Dell.ModularChassis.CMC" PropertyID="SystemModel"/>
<Property TypeID="DAD!Dell.ModularChassis.CMC" PropertyID="DataCenterName"/>
<Property TypeID="DAD!Dell.ModularChassis.CMC" PropertyID="Location"/>
<Property TypeID="DAD!Dell.ModularChassis.CMC" PropertyID="ExpressServiceCode"/>
<Property TypeID="DAD!Dell.ModularChassis.CMC" PropertyID="iKVMFirmwareVersion"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Dell.DRACMC.Node">
<Property TypeID="Node!System.NetworkManagement.Node" PropertyID="SNMPAddress"/>
</DiscoveryClass>
<DiscoveryClass TypeID="DAD!Dell.ModularChassis.DRACMC">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="DAD!Dell.ModularChassis.DRACMC" PropertyID="ProdName"/>
<Property TypeID="DAD!Dell.ModularChassis.DRACMC" PropertyID="ShortProductName"/>
<Property TypeID="DAD!Dell.ModularChassis.DRACMC" PropertyID="Description"/>
<Property TypeID="DAD!Dell.ModularChassis.DRACMC" PropertyID="Manufacturer"/>
<Property TypeID="DAD!Dell.ModularChassis.DRACMC" PropertyID="Version"/>
<Property TypeID="DAD!Dell.ModularChassis.DRACMC" PropertyID="OOBURL"/>
<Property TypeID="DAD!Dell.ModularChassis.DRACMC" PropertyID="ChassisName"/>
<Property TypeID="DAD!Dell.ModularChassis.DRACMC" PropertyID="ServiceTag"/>
<Property TypeID="DAD!Dell.ModularChassis.DRACMC" PropertyID="Firmware"/>
<Property TypeID="DAD!Dell.ModularChassis.DRACMC" PropertyID="IPAddress"/>
<Property TypeID="DAD!Dell.ModularChassis.DRACMC" PropertyID="UID"/>
<Property TypeID="DAD!Dell.ModularChassis.DRACMC" PropertyID="DeviceKey"/>
<Property TypeID="DAD!Dell.ModularChassis.DRACMC" PropertyID="AssetTag"/>
</DiscoveryClass>
<DiscoveryRelationship TypeID="Dell.ModularChassis.DRACMC.Contains.Dell.DRACMC.Node"/>
<DiscoveryRelationship TypeID="DellModularChassisCMC.Contains.DellCMCNode"/>
</DiscoveryTypes>
<DataSource ID="DiscoveryData" TypeID="Dell.CMC.Discovery.DSMT">
<IPAddress>$Target/Property[Type="Node!System.NetworkManagement.Node"]/SNMPAddress$</IPAddress>
<DeviceKey>$Target/Property[Type="Node!System.NetworkManagement.Node"]/DeviceKey$</DeviceKey>
<CommunityString>$RunAs[Name="Node!System.NetworkManagement.Snmp.MonitoringAccount"]/CommunityString$</CommunityString>
<Version>$Target/Property[Type="Node!System.NetworkManagement.Node"]/SNMPVersion$</Version>
<Interval>86410</Interval>
<LogLevel>0</LogLevel>
<PortNumber>$Target/Property[Type="Node!System.NetworkManagement.Node"]/PortNumber$</PortNumber>
<SnmpVarBinds>
<SnmpVarBind>
<OID>.1.3.6.1.4.1.674.10892.2.1.1.1.0</OID>
<Syntax>0</Syntax>
<Value VariantType="3"/>
</SnmpVarBind>
<SnmpVarBind>
<OID>.1.3.6.1.4.1.674.10892.2.1.1.2.0</OID>
<Syntax>0</Syntax>
<Value VariantType="3"/>
</SnmpVarBind>
<SnmpVarBind>
<OID>.1.3.6.1.4.1.674.10892.2.1.1.3.0</OID>
<Syntax>0</Syntax>
<Value VariantType="3"/>
</SnmpVarBind>
<SnmpVarBind>
<OID>.1.3.6.1.4.1.674.10892.2.1.1.4.0</OID>
<Syntax>0</Syntax>
<Value VariantType="3"/>
</SnmpVarBind>
<SnmpVarBind>
<OID>.1.3.6.1.4.1.674.10892.2.1.1.5.0</OID>
<Syntax>0</Syntax>
<Value VariantType="3"/>
</SnmpVarBind>
<SnmpVarBind>
<OID>.1.3.6.1.4.1.674.10892.2.1.1.6.0</OID>
<Syntax>0</Syntax>
<Value VariantType="3"/>
</SnmpVarBind>
<SnmpVarBind>
<OID>.1.3.6.1.4.1.674.10892.2.1.1.7.0</OID>
<Syntax>0</Syntax>
<Value VariantType="3"/>
</SnmpVarBind>
<SnmpVarBind>
<OID>.1.3.6.1.4.1.674.10892.2.1.1.8.0</OID>
<Syntax>0</Syntax>
<Value VariantType="3"/>
</SnmpVarBind>
<SnmpVarBind>
<OID>.1.3.6.1.4.1.674.10892.2.1.1.10.0</OID>
<Syntax>0</Syntax>
<Value VariantType="3"/>
</SnmpVarBind>
<SnmpVarBind>
<OID>.1.3.6.1.4.1.674.10892.2.1.1.11.0</OID>
<Syntax>0</Syntax>
<Value VariantType="3"/>
</SnmpVarBind>
<SnmpVarBind>
<OID>.1.3.6.1.4.1.674.10892.2.1.1.14.0</OID>
<Syntax>0</Syntax>
<Value VariantType="3"/>
</SnmpVarBind>
<SnmpVarBind>
<OID>.1.3.6.1.4.1.674.10892.2.1.1.15.0</OID>
<Syntax>0</Syntax>
<Value VariantType="3"/>
</SnmpVarBind>
<SnmpVarBind>
<OID>.1.3.6.1.4.1.674.10892.2.1.1.16.0</OID>
<Syntax>0</Syntax>
<Value VariantType="3"/>
</SnmpVarBind>
<SnmpVarBind>
<OID>.1.3.6.1.4.1.674.10892.2.1.1.17.0</OID>
<Syntax>0</Syntax>
<Value VariantType="3"/>
</SnmpVarBind>
<SnmpVarBind>
<OID>.1.3.6.1.4.1.674.10892.2.1.1.18.0</OID>
<Syntax>0</Syntax>
<Value VariantType="3"/>
</SnmpVarBind>
<SnmpVarBind>
<OID>.1.3.6.1.4.1.674.10892.2.1.1.19.0</OID>
<Syntax>0</Syntax>
<Value VariantType="3"/>
</SnmpVarBind>
<SnmpVarBind>
<OID>.1.3.6.1.4.1.674.10892.2.1.1.20.0</OID>
<Syntax>0</Syntax>
<Value VariantType="3"/>
</SnmpVarBind>
<SnmpVarBind>
<OID>.1.3.6.1.4.1.674.10892.2.1.2.1.0</OID>
<Syntax>0</Syntax>
<Value VariantType="3"/>
</SnmpVarBind>
<SnmpVarBind>
<OID>.1.3.6.1.4.1.674.10892.2.1.2.2.0</OID>
<Syntax>0</Syntax>
<Value VariantType="3"/>
</SnmpVarBind>
<SnmpVarBind>
<OID>.1.3.6.1.2.1.1.2.0</OID>
<Syntax>0</Syntax>
<Value VariantType="3"/>
</SnmpVarBind>
</SnmpVarBinds>
</DataSource>
</Discovery>