Acer.Server.OOB.TemperatureRule

Acer.Server.OOB.TemperatureRule (Rule)

The alert is generated when getting a PET from server health monitor(iBMC).

Knowledge Base article:

Summary

The alert is generated when getting a PET from server health monitor(iBMC).

Causes

The causes include processor temperature is not normal etc.

Resolutions

Launch Smart Console to check the sensor readings.

Additional Information

Launch Smart Console to check the sensor readings.

External Knowledge Sources

Check sensor and event information in the IPMI specification.

Element properties:

TargetAcer.Server.OOB.Temperature
CategoryAlert
EnabledTrue
Alert GenerateTrue
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DataSource DataSource Microsoft.SystemCenter.SdkEventProvider Default
ConditionDetection ConditionDetection System.ExpressionFilter Default
GA WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Acer.Server.OOB.TemperatureRule" Enabled="true" Target="Acer.Server.OOB.Temperature" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DataSource" TypeID="SC!Microsoft.SystemCenter.SdkEventProvider"/>
</DataSources>
<ConditionDetection ID="ConditionDetection" TypeID="System!System.ExpressionFilter">
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Acer.Server.OOB</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventData/Data/BMCIP</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Acer.Server.OOB.Temperature"]/BMCIP$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">EventData/Data/AlertObjectType</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Temperature</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">EventData/Data/AlertSeverity</XPathQuery>
</ValueExpression>
<Operator>NotEqual</Operator>
<ValueExpression>
<Value Type="String">-1</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</ConditionDetection>
<WriteActions>
<WriteAction ID="GA" TypeID="Health!System.Health.GenerateAlert">
<Priority>0</Priority>
<Severity>$Data/EventData/Data/AlertSeverity$</Severity>
<AlertMessageId>$MPElement[Name="AlertMessageIDea8d2c2fcac04d61b6527016a430530b"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventData/Data/AlertDescription$</AlertParameter1>
</AlertParameters>
<Custom1>$Data/EventData/Data/AlertID$</Custom1>
<Custom2>$Target/Property[Type="Acer.Server.OOB.Temperature"]/BMCIP$</Custom2>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>