Dell EqualLogic Power Supply Group Status (Periodic)

Dell.Storage.EqualLogicPowerSupplyGroup.PollBasedMonitor (UnitMonitor)

Unit Monitor to calculate Dell EqualLogic Power Supply Group Status Periodically.

Knowledge Base article:

Summary

The Power Supplies Group Unit Monitor displays the consolidated health of power-supply modules and power-supply fans in an EqualLogic Array Member. The health state can be one of the following:

NOTE: This monitor is disabled by default in this management pack. In order to monitor the health status of power-supplies, import the management pack "Dell EqualLogic Detailed Monitoring On - Overrides". Refer to the "Dell EqualLogic Storage Arrays Management Pack User's Guide" for instructions on how to use the "Dell EqualLogic Detailed Monitoring On - Overrides" management pack.

Causes

State

Cause

Resolution

Success

  • Array is receiving power from the power supply

  • Power supply fan is functioning

  • No resolution required

  • No resolution required

Warning

  • Power supply is not installed or not connected to a power source, or the power supply is not turned on (not all power supply models)

  • Power supply fan is in not required condition

  • Keep all power supplies installed and connected to a power source. If the power supply has a power switch, make sure the power switch is on

  • Make the power supply fan operational

Critical

  • Power supply failure

  • Power supply fan is not functioning

  • Replace the power supply

  • Install a functioning cooling module, make sure the cooling module is connected to a power source, or turn on the cooling module (not available on all cooling module models)

  • If none of the above resolutions work, then contact Dell Support

Resolutions

The resolutions for each state are described in the above table. Once resolved, the unit monitor state will be updated in the subsequent monitoring cycle.

Element properties:

TargetDell.Storage.EqualLogicPowerSupplyGroup
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeDell.Storage.EqualLogic.CookDown.MT
RemotableTrue
AccessibilityInternal
RunAsDefault

Source Code:

<UnitMonitor ID="Dell.Storage.EqualLogicPowerSupplyGroup.PollBasedMonitor" Accessibility="Internal" Enabled="false" Target="DAD!Dell.Storage.EqualLogicPowerSupplyGroup" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="DOL_EQL!Dell.Storage.EqualLogic.CookDown.MT" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<OperationalStates>
<OperationalState ID="Ok" MonitorTypeStateID="Ok" HealthState="Success"/>
<OperationalState ID="Critical" MonitorTypeStateID="Critical" HealthState="Error"/>
<OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<Interval>3700</Interval>
<IP>$Target/Host/Host/Host/Host/Property[Type="DAD!Dell.Storage.EqualLogicArrayGroup"]/IPAddress$</IP>
<CommunityString>$Target/Host/Host/Host/Host/Property[Type="DAD!Dell.Storage.EqualLogicArrayGroup"]/CommunityString$</CommunityString>
<Version>$Target/Host/Host/Host/Host/Property[Type="DAD!Dell.Storage.EqualLogicArrayGroup"]/SNMPVersion$</Version>
<GroupIndex/>
<MemberIndex>$Target/Host/Property[Type="DAD!Dell.Storage.EqualLogicArrayMember"]/Index$</MemberIndex>
<Timeout>60</Timeout>
<Retries>5</Retries>
<InstanceIndex/>
<ComponentType>PowerSupply</ComponentType>
</Configuration>
</UnitMonitor>