Dell DRAC/MC Slot Discovery

Dell.DRACMCSlot.Discovery (Discovery)

This Discovery rule discovers both occupied and free Slots in Dell Remote Access Controller/Modular Chassis (DRAC/MC). This rule is disabled by default. Configure RunAs Accounts for the profile "Dell DRAC/MC Login Account" and associate it with Dell Chassis Management Controller (CMC) Objects.

Knowledge Base article:

Summary

This Discovery rule discovers both occupied and free Slots in Dell Remote Access Controller/Modular Chassis (DRAC/MC).

This rule is disabled by default. Configure RunAs Accounts for the profile "Dell DRAC/MC Login Account" and associate it with Dell Remote Access Controller/Modular Chassis (DRAC/MC) Objects. Once the Run As Accounts are configured, enable the discovery rule.

Element properties:

TargetDell.ModularChassis.DRACMC
EnabledFalse
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DiscoveryData DataSource Dell.ChassisRemoteAccess.Slot.Discovery.DSMT Default

Source Code:

<Discovery ID="Dell.DRACMCSlot.Discovery" Enabled="false" Target="DAD!Dell.ModularChassis.DRACMC" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="DAD!Dell.ModularChassis.DRACMCSlot">
<Property TypeID="DAD!Dell.ModularChassis.DRACMC" PropertyID="UID"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="DAD!Dell.ModularChassis.DRACMCSlot" PropertyID="PowerStatus"/>
<Property TypeID="DAD!Dell.ModularChassis.DRACMCSlot" PropertyID="ServiceTag"/>
<Property TypeID="DAD!Dell.ModularChassis.DRACMCSlot" PropertyID="OccupiedSlot"/>
</DiscoveryClass>
<DiscoveryClass TypeID="DAD!Dell.ModularChassis.DRACMCFreeSlotObj">
<Property TypeID="DAD!Dell.ModularChassis.DRACMCFreeSlotObj" PropertyID="FreeSlots"/>
<Property TypeID="DAD!Dell.ModularChassis.DRACMCFreeSlotObj" PropertyID="OccupiedSlots"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DiscoveryData" TypeID="DOL!Dell.ChassisRemoteAccess.Slot.Discovery.DSMT">
<IPAddress>$Target/Property[Type="DAD!Dell.ModularChassis.DRACMC"]/IPAddress$</IPAddress>
<UID>$Target/Property[Type="DAD!Dell.ModularChassis.DRACMC"]/UID$</UID>
<DeviceKey>$Target/Property[Type="DAD!Dell.ModularChassis.DRACMC"]/DeviceKey$</DeviceKey>
<ChassisType>1</ChassisType>
<Interval>86400</Interval>
<Loglevel>0</Loglevel>
<Username>$RunAs[Name="DAD!Dell.DRACMC.RemoteAccount"]/UserName$</Username>
<Password>$RunAs[Name="DAD!Dell.DRACMC.RemoteAccount"]/Password$</Password>
<Timeout>60</Timeout>
<OOBURL>$Target/Property[Type="DAD!Dell.ModularChassis.DRACMC"]/OOBURL$</OOBURL>
<ScriptTimeout>300</ScriptTimeout>
</DataSource>
</Discovery>