This event indicates that Exchange was unable to determine the status of the Microsoft Search instance because of an RPC failure. Investigate other related events to determine the cause of the problem.
Sample Event:
Event Type: Error
Event Source: Microsoft Search
Event Category: Gatherer
Event ID: 10009
Description: An error occurred in the resource status monitor for instance <Exchange MS Search Instance - (SERVER)>: 800706be - The remote procedure call failed.
Related Events:
Event Type: Error
Event Source: Microsoft Search
Event Category: (3)
Event ID: 10009
Description: An error occurred in the resource status monitor for instance <Exchange MSSearch Instance - (SERVER)>: 800706ba - The RPC server is unavailable.
The most common cause of this failure is a resource problem on the server, or network interface card problems. Other related events can indicate the actual cause of the problem.
Check the basics. Verify if other resources can come online without problems. If all resources have a problem, then there may be an issue with the cluster as a whole.
Ensure that you have applied the latest Exchange service pack.
Start the MSSearch service in a separate resource monitor process.
Rebuild the MSSearch service. For more information, see Microsoft Microsoft Knowledge Base article Q282122.
For more information about Microsoft Search event 10009, see:
Target | Microsoft.Exchange.ServerRole.2003 | ||
Category | EventCollection | ||
Enabled | True | ||
Event_ID | 10009 | ||
Event Source | Microsoft Search | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
EventDS | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="An_error_occurred_in_the_resource_status_monitor" Enabled="onEssentialMonitoring" Target="Exch2003Core!Microsoft.Exchange.ServerRole.2003" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="EventDS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>.</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>Channel</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Application</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Microsoft Search</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>10009</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertOwner>$Data/PublisherName$</AlertOwner>
<AlertMessageId>$MPElement[Name="An_error_occurred_in_the_resource_status_monitor.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>