Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo illustra come risolvere un problema in cui una regola di corrispondenza con caratteri jolly ha esito negativo e l'ID evento 10303 viene registrato in System Center Operations Manager.
Versione originale del prodotto: System Center 2016 Operations Manager, System Center 2012 Operations Manager, System Center 2012 R2 Operations Manager
Numero KB originale: 3004791
Sintomi
Nel componente Operations Manager per System Center 2016, System Center 2012 R2, System Center 2012, una regola di corrispondenza con caratteri jolly ha esito negativo e nel registro eventi viene registrato l'evento seguente:
Tipo di evento: Errore
Origine evento: moduli Servizio integrità
Categoria evento: Nessuna
ID evento: 10303
Data:
Utente: N/D
Computer: <ComputerName>
Descrizione:
Il modulo filtro espressioni di Microsoft Operations Manager non è riuscito a elaborare un elemento di dati ed eliminarlo.Errore: 0x80004005
L'evento ha coinvolto uno o più flussi di lavoro.
Nome flusso di lavoro: <WorkflowName>
Nome istanza: <InstanceName>
ID istanza: {InstanceID}
Gruppo di gestione: <nome MG>
Causa
Questo problema può verificarsi se la lunghezza della riga per la corrispondenza è più lunga di quella che può essere gestita dal filtro delle espressioni.
Risoluzione
Importante
Prima di modificare il Registro di sistema, seguire attentamente i passaggi descritti in questa sezione. Se le modifiche al Registro di sistema vengono apportate in modo non corretto, possono verificarsi problemi gravi. Prima di apportare le modifiche, eseguire il backup del Registro di sistema per il ripristino nel caso si verifichino dei problemi.
Per risolvere il problema, seguire questa procedura:
Creare la sottochiave del Registro di sistema seguente:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Modules\Global\ExpressionFilter
In questa sottochiave creare un valore DWORD.
Digitare il
MaxExpressionDepth
nome per il valore DWORD.Assegnare un valore di dati compreso tra 500 e 100000. Il valore predefinito è 2000.
Note
Dopo aver modificato il Registro di sistema, il processo di MonitoringHost.exe potrebbe arrestarsi in modo anomalo e verrà visualizzato un evento 4000 nel registro eventi di Operations Manager. In questo caso, provare a usare un operatore diverso nel filtro Rule . Ad esempio, provare l'operatore Contains anziché usare l'espressione regolare o il carattere jolly. Se il problema non viene risolto, contattare supporto tecnico Microsoft.