Collect Lenovo BladeCenter SNMP Trap Information Events

IBM.BladeCenter.SNMPTrap.SuccessEventCollection (Rule)

Knowledge Base article:

Summary

This discovery rule is used to collect Lenovo BladeCenter SNMP information events.

Element properties:

TargetIBM.BladeCenter
CategoryEventCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
SnmpDS DataSource IBM.SnmpTrap.EventProvider Default
EventFilter ConditionDetection System.ExpressionFilter Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectEvent Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishEventData Default

Source Code:

<Rule ID="IBM.BladeCenter.SNMPTrap.SuccessEventCollection" Enabled="true" Target="IBM.BladeCenter" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="SnmpDS" TypeID="IBM.SnmpTrap.EventProvider">
<!--<IP>$Target/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/DeviceKey$</IP>
<CommunityString>$RunAs[Name="NetworkLibrary!System.NetworkManagement.Snmp.MonitoringAccount"]/CommunityString$$Target/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/VirtualCommunitySuffix$</CommunityString>
<AllTraps>true</AllTraps>
<OIDProps>
</OIDProps>-->
<EventLevel>4</EventLevel>
</DataSource>
</DataSources>
<ConditionDetection ID="EventFilter" TypeID="System!System.ExpressionFilter">
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">EventData/DataItem/SnmpVarBinds/SnmpVarBind[OID='.1.3.6.1.4.1.2.6.158.3.1.1.7']/Value</XPathQuery>
</ValueExpression>
<Operator>GreaterEqual</Operator>
<ValueExpression>
<Value Type="String">4</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</ConditionDetection>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectEvent"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishEventData"/>
</WriteActions>
</Rule>