Dell Chassis Storage Controller Battery Health PollBased UnitMonitor

Dell.Chassis.Storage.ControllerBatteryHealth.PollBasedUnitMonitor (UnitMonitor)

Knowledge Base article:

Summary

Dell Chassis Storage Controller Battery Health PollBased UnitMonitor

Causes

Probable causes and corresponding resolutions for this condition are:

Cause

Resolutions

The controller was unable to recover data from the cache. This may indicate data loss has occurred.

Verify that the battery is charged and in good health. See the hardware documentation for more information. When the battery charge is unacceptably low, the battery cannot maintain cached data. Data loss may also have occurred, restoring data from backups may be needed. Verify whether the battery has met its recharge limit. The battery may need to be recharged. Contact technical support if the issue persists.

The controller battery cannot recharge. The battery may have already recharged the maximum number of times or the battery charger may not be working.

Contact technical support.

The controller cannot communicate with the battery. The battery is absent or improperly connected. A battery with a weak or depleted charge may also cause this message.

Verify that the device is present and then check the cables. See the storage hardware documentation to verify cabling. In addition check the connection to the controller battery and the battery health. A battery with a weak or depleted charge may cause this message.

The controller battery must be fully charged before the learn cycle can begin. The battery may be unable to maintain a full charge causing the learn cycle to timeout. In addition, the battery must be able to maintain cached data for a specified period of time in the event of a power loss. For example, some batteries maintain cached data for 24 hours. If the battery is unable to maintain cached data for the required period of time, then the Learn cycle will timeout.

Replace the battery pack. The battery is unable to maintain a full charge.

The controller battery cannot maintain cached data for the required period of time. For example, if the required period of time is 24 hours, then the battery cannot maintain cached data for 24 hours.

Verify the battery health is good. See the storage hardware documentation to verify battery health. Contact technical support.

The controller battery cannot maintain sufficient charge level to function properly or the battery is discharging.

Check for other events related to the state of the battery. These may help determine the cause of this event.

The battery or the battery charger is not functioning properly. The battery may have an inadequate charge.

Contact technical support.

The controller battery voltage is low. This may indicate that the battery is no longer protecting the controller cache.

The battery needs to recharged. Wait 24 hours to see if the charge is restored.

The room temperature may be too hot. In addition, the system fan may be degraded or failed.

Verify that the room temperature is normal and that fans are functioning properly.See the storage hardware documentation for acceptable operating temperatures.

The controller cannot communicate with the battery. Either the battery was removed, or the contact point between the controller and the battery is degraded.

Make sure that the battery is present and properly connected. If the battery is present, wait for a few minutes and re-check if the battery is detected. If the contact point between the battery and the controller is degraded, you must replace the battery, the controller, or both. Refer to the storage hardware documentation for information on how to safely access, or remove. Contact technical support if the issue persists.

A controller's battery was replaced.

No response action is required.

This alert is provided for informational purposes.

No response action is required.

The controller battery health has returned to normal.

No response action is required.

The controller has retrieved cached data

No response action is required

The battery successfully completed a charge cycle

No response action is required

The battery temperature is within the normal operating range.

No response action is required.

One or more battery properties were modified

No Response Action Required.

Resolutions

Launch the CMC Console to debug further.

Element properties:

TargetDell.Chassis.Storage.Controller
Parent MonitorSystem.Health.AvailabilityState
CategoryCustom
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveFalse
Monitor TypeDell.Chassis.Storage.HealthCookDownUMT
RemotableTrue
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="Dell.Chassis.Storage.ControllerBatteryHealth.PollBasedUnitMonitor" Accessibility="Public" Enabled="true" Target="DAD!Dell.Chassis.Storage.Controller" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" TypeID="Dell.Chassis.Storage.HealthCookDownUMT" Priority="Normal" ConfirmDelivery="false">
<Category>Custom</Category>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="Success" HealthState="Success"/>
<OperationalState ID="Critical" MonitorTypeStateID="Error" HealthState="Error"/>
<OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>21600</IntervalSeconds>
<LogLevel>0</LogLevel>
<InstanceIndex>$Target/Property[Type="DAD!Dell.Chassis.Storage.Controller"]/FQDD$</InstanceIndex>
<RemoteAccessIP>$Target/Host/Property[Type="DAD!Dell.Chassis.Storage"]/RemoteAccessIP$</RemoteAccessIP>
<RemoteConfig>$Target/Host/Property[Type="DAD!Dell.Chassis.Storage"]/RemoteSettings$</RemoteConfig>
<LogDirectory>ChassisRemoteAccess_Logs</LogDirectory>
<LogFileName>Dell_ChassisDetailed_Health_</LogFileName>
<ComponentType>Dell.Chassis.Storage.Controller.Battery</ComponentType>
<Username>$RunAs[Name='DAD!Dell.CMC.RemoteAccount']/UserName$</Username>
<Password>$RunAs[Name="DAD!Dell.CMC.RemoteAccount"]/Password$</Password>
</Configuration>
</UnitMonitor>