This monitor checks the EMC Isilon Cluster Health using V8 isi commands
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:
Timeout Seconds - Number of seconds before cancel execution. Default value is 300
Possible reasons for monitor status:
BAD: The current Health of the Cluster is not OK
OK: The current Health of the Cluster is OK
To troubleshoot possible issues with this monitor try the following:
Check if the account used in Run As Profile got the enough execution permissions for the isi command used
Check the health of the cluster
Target | EMC.Isilon.ClusterNode | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | EMC.Isilon.V8.ClusterHealthUMT | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<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>