EMC Isilon V8 New Warning Events Alert Rule

EMC.Isilon.V8.NewWarningEvents.AlertRule (Rule)

This Alerting rule raise alerts for New EMC Isilon V8 Warning Events

Knowledge Base article:

Summary

This rule alerts about new warning events for EMC Isilon Nodes.

This workflow targets the EMC Isilon Cluster Node, that is based on the Network Library defined class type "Node" using SSH protocols call.

The isi command used: isi event groups list --resolved=false --format=list

Configuration

Configuration:

Causes

Possible reasons for this rule for not collecting performance data:

Resolutions

To troubleshoot possible issues with this rule try the following:

Element properties:

TargetEMC.Isilon.ClusterNode
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
EMC Isilon V8 Cluster Has Raised New Warning Events
EMC Isilon V8 Cluster Has Raised New Warning Events on Node {0}

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource EMC.Isilon.V8.AllNodesEventsDS Default
FilterBad ConditionDetection System.ExpressionFilter Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="EMC.Isilon.V8.NewWarningEvents.AlertRule" Enabled="true" Target="EMC.Isilon.ClusterNode" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="EMC.Isilon.V8.AllNodesEventsDS">
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<SNMPAddress>$Target/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/SNMPAddress$</SNMPAddress>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</DataSources>
<ConditionDetection ID="FilterBad" TypeID="System!System.ExpressionFilter">
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='Severity']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">warning</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</ConditionDetection>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="EMC.Isilon.V8.NewWarningEvents.AlertRule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="EMC.Isilon.ClusterNode"]/NodeName$</AlertParameter1>
</AlertParameters>
</WriteAction>
</WriteActions>
</Rule>