EMC Isilon V8 Cluster Health Monitor

EMC.Isilon.V8.ClusterHealthUM (UnitMonitor)

This monitor checks the EMC Isilon Cluster Health using V8 isi commands

Knowledge Base article:

Summary

This monitor checks for EMC Isilon Cluster Health.

This workflow targets the EMC Isilon Cluster Node, using SSH protocols call.

The isi command used: isi status -q

Configuration

Configuration:

Causes

Possible reasons for monitor status:

Resolutions

To troubleshoot possible issues with this monitor try the following:

Element properties:

TargetEMC.Isilon.ClusterNode
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeEMC.Isilon.V8.ClusterHealthUMT
RemotableTrue
AccessibilityPublic
Alert Message
EMC Isilon V8 Cluster Health

The Cluster Health require your attention:
Node Name: {0}

Please investigate and remediate.
RunAsDefault

Source Code:

<UnitMonitor ID="EMC.Isilon.V8.ClusterHealthUM" Accessibility="Public" Enabled="true" Target="EMC.Isilon.ClusterNode" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="EMC.Isilon.V8.ClusterHealthUMT" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="EMC.Isilon.V8.ClusterHealthUM_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="EMC.Isilon.ClusterNode"]/NodeName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="EMC.Isilon.ClusterHealth.OK" MonitorTypeStateID="OK" HealthState="Success"/>
<OperationalState ID="EMC.Isilon.ClusterHealth.BAD" MonitorTypeStateID="BAD" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<SNMPAddress>$Target/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/SNMPAddress$</SNMPAddress>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>