Fujitsu ETERNUS Storage Systems Event Pool Critical

Fujitsu.Storage.Systems.ETERNUS.EventRule_PoolCritical (Rule)

Knowledge Base article:

Summary

The event trap was detected. The following are described in [Alert description].

"Device name", "Generation date", "Event message"

Resolutions

Please confirm the device status referring to ETERNUS SF Web Console.

Additional

When the comma is included in the event message, the message might be divided. Please refer to Field 7 and after that of property – [Alert Context] for the full text of the message.

Element properties:

TargetFujitsu.Storage.ETERNUS.ManagerService
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
40001 The event trap was detected.
{0}, {1}, {2}

Member Modules:

ID Module Type TypeId RunAs 
LogDS DataSource System.ApplicationLog.GenericCSVLog.FilteredEventProvider Default
Alert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Fujitsu.Storage.Systems.ETERNUS.EventRule_PoolCritical" Enabled="true" Target="Fujitsu.Storage.ETERNUS.ManagerService" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="LogDS" TypeID="AppLog!System.ApplicationLog.GenericCSVLog.FilteredEventProvider">
<LogFileDirectory>$Target/Property[Type="Fujitsu.Storage.ETERNUS.ManagerService"]/DataFilePath$</LogFileDirectory>
<LogFilePattern>deviceevent*.dat</LogFilePattern>
<LogIsUTF8>false</LogIsUTF8>
<Separator>","</Separator>
<Expression>
<And>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[2]</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>( )</Pattern>
</RegExExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[7]</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^"M (E8050|E8090)</Pattern>
</RegExExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Fujitsu.Storage.Systems.ETERNUS.EventRule_PoolCritical.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/Params/Param[4]$</AlertParameter1>
<AlertParameter2>$Data/Params/Param[3]$</AlertParameter2>
<AlertParameter3>$Data/Params/Param[7]$</AlertParameter3>
</AlertParameters>
<Suppression/>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>