Dell Server Hardware Components Discovery

Dell.WindowsServer.HWComponent.DiscoveryRule (Discovery)

This Discovery rule discovers all Dell Servers Components which includes Processors,Memory,Power Supplies, Sensors and Storage.

Knowledge Base article:

Summary

This Discovery rule discovers all Dell Servers Components which includes Processors,Memory,Power Supplies, Sensors, Storage and iDRAC.

To monitor iDRACs, ensure that iDRAC firmware version is 1.54 or greater.

Element properties:

TargetDell.WindowsServer.Server
EnabledTrue
Frequency86400
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:
Discovered relationships and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Dell.WindowsServer.HWComponentDiscovery Default

Source Code:

<Discovery ID="Dell.WindowsServer.HWComponent.DiscoveryRule" Target="Dell.WindowsServer.Server" Remotable="false" Enabled="true">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Dell.WindowsServer.Memory">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Dell.WindowsServer.PowerSupply">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Dell.WindowsServer.Processors">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Dell.WindowsServer.Storage">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Dell.WindowsServer.Sensors">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="Dell.WindowsServer.Sensors" PropertyID="ServerType"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Dell.WindowsServer.StorageController">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="Dell.WindowsServer.StorageController" PropertyID="DeviceID"/>
<Property TypeID="Dell.WindowsServer.StorageController" PropertyID="SlotID"/>
<Property TypeID="Dell.WindowsServer.StorageController" PropertyID="FirmwareVer"/>
<Property TypeID="Dell.WindowsServer.StorageController" PropertyID="MinReqFirmwareVer"/>
<Property TypeID="Dell.WindowsServer.StorageController" PropertyID="DriverVer"/>
<Property TypeID="Dell.WindowsServer.StorageController" PropertyID="MinReqDriverVer"/>
<Property TypeID="Dell.WindowsServer.StorageController" PropertyID="NumOfConnectors"/>
<Property TypeID="Dell.WindowsServer.StorageController" PropertyID="SCSIInitiatorID"/>
</DiscoveryClass>
<DiscoveryRelationship TypeID="Dell.WindowsServer.Hosts.ServerMemory"/>
<DiscoveryRelationship TypeID="Dell.WindowsServer.Hosts.ServerProcessors"/>
<DiscoveryRelationship TypeID="Dell.WindowsServer.Hosts.ServerPowerSupply"/>
<DiscoveryRelationship TypeID="Dell.WindowsServer.Hosts.DellStorage"/>
<DiscoveryRelationship TypeID="DellStorage.Hosts.DellStorageController"/>
<DiscoveryRelationship TypeID="DellServer.Hosts.DellLifeCycleController"/>
<DiscoveryRelationship TypeID="Dell.WindowsServer.Hosts.DellSensors"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Dell.WindowsServer.HWComponentDiscovery">
<ServerType>$Target/Property[Type="Dell.WindowsServer.Server"]/ServerType$</ServerType>
<IntervalSeconds>86400</IntervalSeconds>
<Computer>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/DeviceID$</Computer>
<LogLevel>0</LogLevel>
</DataSource>
</Discovery>