Dell CMC SNMP Trap : Battery state has returned to normal

Dell.ModularChassis.CMC2227 (Rule)

Dell CMC has generated Battery information alert.

Knowledge Base article:

Summary

Dell CMC Battery state has returned to normal.

Causes

Probable causes and corresponding resolutions for this condition are:

Cause

Resolutions

The system board battery is operating normally.

No response action is required.

The system board battery is present.

No response action is required.

The storage battery is operating normally.

No response action is required.

The storage battery is present.

No response action is required.

The storage battery for disk drive bay <bay> is operating normally.

Verify the battery installation, check the system logs for thermal related issues.

The storage battery for disk drive bay <bay> is present.

No response action is required.

The <name> battery is operating normally.

No response action is required.

The <name> battery is present.

No response action is required.

Resolutions

Launch the CMC Console to debug further.

Element properties:

TargetDell.ModularChassis.CMC
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityInformation
Alert PriorityNormal
RemotableTrue
Alert Message
Dell Chassis Management Controller trap : Battery state has returned to normal
Dell CMC has generated Battery information alert.

Member Modules:

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

Source Code:

<Rule ID="Dell.ModularChassis.CMC2227" Enabled="true" Target="DAD!Dell.ModularChassis.CMC" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Dell.SNMPTrap.DSMT">
<IP>$Target/Property[Type="DAD!Dell.ModularChassis.CMC"]/IPAddress$</IP>
<ServiceTag>$Target/Property[Type="DAD!Dell.ModularChassis.CMC"]/ServiceTag$</ServiceTag>
<Status>Informational</Status>
<Severity>0</Severity>
<AllTraps>false</AllTraps>
<OIDProps>
<OIDProp>.1.3.6.1.4.1.674.10892.2.21.0.2227</OIDProp>
</OIDProps>
<EventOriginId>$Target/Id$</EventOriginId>
<PublisherId>$Target/Id$</PublisherId>
<PublisherName>Snmp Event</PublisherName>
<Channel>SnmpEvent</Channel>
<LoggingComputer/>
<EventNumber>2227</EventNumber>
<EventCategory>5</EventCategory>
<EventLevel>10</EventLevel>
<UserName/>
<Params/>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>0</Severity>
<AlertMessageId>$MPElement[Name="Dell.ModularChassis.CMC.Rule2227"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventData/DataItem/Property[@Name="Status"]$</AlertParameter1>
<AlertParameter2>$Data/EventData/DataItem/Property[@Name="EventNumber"]$</AlertParameter2>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventData/DataItem/Property[@Name="EventNumber"]$</SuppressionValue>
<SuppressionValue>$Data/EventData/DataItem/Property[@Name="ServiceTag"]$</SuppressionValue>
<SuppressionValue>$Data/EventData/DataItem/Property[@Name="Severity"]$</SuppressionValue>
<SuppressionValue>$Data/EventData/DataItem/Property[@Name="drsCA2MessageID"]$</SuppressionValue>
<SuppressionValue>$Data/EventData/DataItem/Property[@Name="drsCA2Message"]$</SuppressionValue>
<SuppressionValue>$Data/EventData/DataItem/Property[@Name="drsCA2FQDD"]$</SuppressionValue>
<SuppressionValue>$Data/EventData/DataItem/Property[@Name="drsChassisServiceTag"]$</SuppressionValue>
</Suppression>
<Custom1>Alert Message ID = $Data/EventData/DataItem/Property[@Name="drsCA2MessageID"]$</Custom1>
<Custom2>Alert Message = $Data/EventData/DataItem/Property[@Name="drsCA2Message"]$</Custom2>
<Custom3>Alert FQDD = $Data/EventData/DataItem/Property[@Name="drsCA2FQDD"]$</Custom3>
<Custom4>Alert Chassis Service Tag = $Data/EventData/DataItem/Property[@Name="drsChassisServiceTag"]$</Custom4>
<Custom5>Alert Status = $Data/EventData/DataItem/Property[@Name="drsCA2AlertStatus"]$</Custom5>
<Custom6>Alert Global Status = $Data/EventData/DataItem/Property[@Name="drsGlobalCurrStatus"]$</Custom6>
<Custom7>Alert Chassis Location = $Data/EventData/DataItem/Property[@Name="drsProductChassisLocation"]$</Custom7>
<Custom8>Alert Chassis Name = $Data/EventData/DataItem/Property[@Name="drsProductChassisName"]$</Custom8>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>