Dell EqualLogic : Power Supply Status Alert

Dell.Storage.EqualLogicAlert_6 (Rule)

Knowledge Base article:

Summary

Power supply status alert

Causes

Alert Severity

Cause

Resolution

Information

  • Array is receiving power from the power supply

  • 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)

  • 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

Critical

  • Power supply failed

  • Replace the power supply

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

Resolutions

Additional information on this issue may be available. Launch the EqualLogic Group Manager GUI to debug further.

Element properties:

TargetDell.Storage.EqualLogicEthernetInterface
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Dell.Storage.EqualLogic.SNMPTrap.DSMT Default
Alert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Dell.Storage.EqualLogicAlert_6" Enabled="onEssentialMonitoring" Target="DAD!Dell.Storage.EqualLogicEthernetInterface" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Dell.Storage.EqualLogic.SNMPTrap.DSMT">
<IP>$Target/Property[Type="DAD!Dell.Storage.EqualLogicEthernetInterface"]/IPv4Address$</IP>
<CommunityString>$Target/Host/Host/Host/Host/Host/Property[Type="DAD!Dell.Storage.EqualLogicArrayGroup"]/CommunityString$</CommunityString>
<AllTraps>false</AllTraps>
<OIDProps>
<OIDProp>.1.3.6.1.4.1.12740.2.2.1.6</OIDProp>
</OIDProps>
<EventOriginId>$Target/Id$</EventOriginId>
<PublisherId>$Target/Id$</PublisherId>
<PublisherName>EqualLogic SNMP Agent</PublisherName>
<Channel>SnmpEvent</Channel>
<LoggingComputer/>
<EventNumber>6</EventNumber>
<EventCategory>5</EventCategory>
<EventLevel>10</EventLevel>
<UserName/>
<Params/>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>$Data/EventData/DataItem/Property[@Name="AlertSeverity"]$</Severity>
<AlertMessageId>$MPElement[Name="Dell.Storage.EqualLogicAlert_6.AlertMessageResourceID"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventData/DataItem/Property[@Name="Varbind2"]$</AlertParameter1>
<AlertParameter2>$Data/EventData/DataItem/Property[@Name="Varbind1_desc"]$</AlertParameter2>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/Channel$</SuppressionValue>
<SuppressionValue>$Data/PublisherName$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
<SuppressionValue>$Data/EventCategory$</SuppressionValue>
<SuppressionValue>$Data/EventLevel$</SuppressionValue>
<SuppressionValue>$Data/UserName$</SuppressionValue>
<SuppressionValue>$Data/EventNumber$</SuppressionValue>
<SuppressionValue>$Data/EventDescription$</SuppressionValue>
<SuppressionValue>$Data/EventData/DataItem/Property[@Name="Varbind2"]$</SuppressionValue>
<SuppressionValue>$Data/EventData/DataItem/Property[@Name="Varbind1"]$</SuppressionValue>
<SuppressionValue>$Target/Host/Host/Host/Host/Host/Property[Type="DAD!Dell.Storage.EqualLogicArrayGroup"]/groupName$</SuppressionValue>
<SuppressionValue>$Target/Host/Host/Property[Type="DAD!Dell.Storage.EqualLogicArrayMember"]/ArrayName$</SuppressionValue>
</Suppression>
<Custom1>Group = $Target/Host/Host/Host/Host/Host/Property[Type="DAD!Dell.Storage.EqualLogicArrayGroup"]/groupName$; Member = $Target/Host/Host/Property[Type="DAD!Dell.Storage.EqualLogicArrayMember"]/ArrayName$</Custom1>
<Custom2>Powersupply = $Data/EventData/DataItem/Property[@Name="Varbind2"]$</Custom2>
<Custom3>Status = $Data/EventData/DataItem/Property[@Name="Varbind1"]$ ($Data/EventData/DataItem/Property[@Name="Varbind1_desc"]$)</Custom3>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>