Event Log 'FAST Search JDBC Connector' Monitor (Warning)

Microsoft.FASTSearch.MP.Monitor.JDBCConnector.Availability.Warning.Log (UnitMonitor)

Monitor that checks for Warning events from the source 'FAST Search JDBC Connector' in the 'FAST Search' event log

Knowledge Base article:

Summary

This monitor checks for Warning events from the source 'FAST Search JDBC Connector' in the 'FAST Search' event log.

Inspect the Description field in the Alert Context/State Change Event tab for the actual event message text.

Sometimes the event log monitors trigger more often than you would like. Use the Overrides feature in SCOM to fine-tune your monitoring environment.

You can use the task Reset Log Monitors on FAST Search Server objects to reset all log monitors on the specified node(s) at the same time.

Causes

This monitor covers a wide range of failure situations. Inspect the event Description field to determine the cause.

Resolutions

This monitor covers a wide range of failure situations. Inspect the event Description field to resolve the issue.

Element properties:

TargetMicrosoft.FASTSearch.MP.Entity.JDBCConnector
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableFalse
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.FASTSearch.MP.Monitor.JDBCConnector.Availability.Warning.Log" Accessibility="Public" Enabled="true" Target="Microsoft.FASTSearch.MP.Entity.JDBCConnector" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="false" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<OperationalStates>
<OperationalState ID="MonitorReset" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
<OperationalState ID="EventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>FAST Search</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">FAST Search JDBC Connector</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">EventLevel</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="Integer">2</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>FAST Search</SecondLogName>
<SecondExpression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4000</Value>
</ValueExpression>
</SimpleExpression>
</SecondExpression>
</Configuration>
</UnitMonitor>