Unit Monitor to calculate Dell EqualLogic Controller Group Status Periodically.
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:
Success
Warning
Critical
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.
State | Cause | Resolution |
Success |
|
|
Warning |
|
|
Critical |
|
|
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.
Target | Dell.Storage.EqualLogicControllerGroup |
Parent Monitor | System.Health.AvailabilityState |
Category | AvailabilityHealth |
Enabled | False |
Alert Generate | False |
Alert Auto Resolve | False |
Monitor Type | Dell.Storage.EqualLogic.CookDown.MT |
Remotable | True |
Accessibility | Internal |
RunAs | Default |
<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>