Questa regola genera avvisi nel caso in cui si verifichi un errore di runtime del modulo registro applicazioni per la compatibilità con le versioni precedenti.
Uno o più regole o monitoraggi stanno tentando di accedere a un registro nel Registro eventi di Windows, ma il tentativo è fallito. Essi continueranno a provare ad accedere al registro.
Le regole e monitoraggi potrebbero non essere in grado di accedere a un registro eventi per uno dei seguenti motivi:
Il registro eventi è danneggiato o non è presente nel sistema.
La regola o il monitoraggio sono stati configurati con il nome non corretto del registro.
L'account azione di Operations Manager non dispone dell'accesso al registro eventi.
Osservare il nome del registro eventi fornito nel contesto degli avvisi.
Utilizzare l'attività di gestione del computer per connettersi al computer e confermare che il registro eventi sia presente e accessibile.
Eseguire l'attività di gestione del computer
Confermare che il nome del registro eventi visualizzato nello snap-in della gestione del computer sia lo stesso di quello visualizzato nell'avviso. In caso contrario, aggiornare il flusso di lavoro per utilizzare il nome corretto del registro.
Per reperire ulteriori dettagli relativi alla causa di questo problema, esaminare il contesto dell'evento associato. Il collegamento riportato di seguito consentirà di visualizzare tutti gli eventi che indicano un possibile problema:
Visualizza eventi del registro applicazioni
Target | Microsoft.SystemCenter.HealthService | ||
Category | Alert | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Operations Manager |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
Consolidator | ConditionDetection | Microsoft.SystemCenter.Overridable.ConsolidatorCondition | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SystemCenter.MOM2005ApplogReaderModule.FailedExecution.Alert" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.HealthService" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Operations Manager</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Health Service Modules</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/ManagementGroup/Name$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">11752</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<ConditionDetection ID="Consolidator" TypeID="Microsoft.SystemCenter.Overridable.ConsolidatorCondition">
<ConsolidationProperties>
<PropertyXPathQuery>Params/Param[1]</PropertyXPathQuery>
</ConsolidationProperties>
<IntervalSeconds>3600</IntervalSeconds>
<Count>3</Count>
</ConditionDetection>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SystemCenter.MOM2005ApplogReaderModule.FailedExecution.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/Context/DataItem/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/Context/DataItem/Params/Param[2]$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>