Dell EqualLogic Controller Group Status (Periodic)

Dell.Storage.EqualLogicControllerGroup.PollBasedMonitor (UnitMonitor)

Unit Monitor to calculate Dell EqualLogic Controller Group Status Periodically.

Knowledge Base article:

Summary

The Controller Group Unit Monitor displays the consolidated health of all controllers 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 controllers, 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

  • Battery is fully charged

  • Battery is charging but has enough charge for normal operation

  • Battery is charging but is still below the limit for normal operation

  • No resolution required

  • No resolution required

  • If the battery status is low voltage, allow charging for an extended period of time

Warning

  • Battery is below the limit for normal operation

  • If the battery status is low voltage for an extended period of time, replace batteries.

Critical

  • Battery failure

  • Battery is missing

  • Replace batteries

  • Replace batteries

  • 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.EqualLogicControllerGroup
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateFalse
Alert Auto ResolveFalse
Monitor TypeDell.Storage.EqualLogic.CookDown.MT
RemotableTrue
AccessibilityInternal
RunAsDefault

Source Code:

<UnitMonitor ID="Dell.Storage.EqualLogicControllerGroup.PollBasedMonitor" Accessibility="Internal" Enabled="false" Target="DAD!Dell.Storage.EqualLogicControllerGroup" 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>Controller</ComponentType>
</Configuration>
</UnitMonitor>