Regla de error crítico de System Center 2019+ Virtual Machine Manager

Microsoft.SystemCenter.VirtualMachineManager.CriticalFailureRule (Rule)

Knowledge Base article:

Resumen

Esta alerta indica que el servicio Virtual Machine Manager detectó un error inesperado en un trabajo iniciado por el usuario o una tarea de actualización generada por el sistema. Se registró un error crítico de sistema en la vista Trabajos de VMM en la consola VMM. Un informe detallado acerca del error se ha registrado en el servidor Virtual Machine Manager. Compruebe los errores críticos en la vista de trabajos en la consola VMM para la ruta de acceso de los registros.

Los errores críticos del sistema deberían ser atendidos y corregidos tan pronto como sea posible para evitar errores en los trabajos.

Causas

Entre las condiciones que pueden provocar que el servicio de Virtual Machine Manager registre un error crítico del sistema se incluyen:

Transacciones detenidas con anterioridad que podrían dejar datos incompletos en el sistema

Algunos cambios fuera de banda en los hosts de máquina virtual o en las máquinas virtuales

Estado incoherente de la base de datos

Resoluciones

Póngase en contacto con el administrador de VMM para revisar el informe de errores detallado, identificar la causa principal y tomar las medidas necesarias para resolver la causa principal. Si es necesario, póngase en contacto con el soporte técnico de Microsoft para obtener ayuda.

Element properties:

TargetMicrosoft.SystemCenter.VirtualMachineManager.Discovery.VMMManagementServer
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
RemotableTrue
Alert Message
Virtual Machine Manager detectó un error crítico. Para obtener ayuda, póngase en contacto con su administrador de VMM.
El servicio Virtual Machine Manager detectó un error inesperado en un trabajo iniciado por el usuario o una tarea de actualización generada por el sistema. Se registró un error crítico de sistema en la vista Trabajos de VMM en la consola VMM. Compruebe {0} en el servidor Virtual Machine Manager para obtener un informe detallado. Los errores críticos del sistema deben ser atendidos y corregidos tan pronto como sea posible para evitar errores en los trabajos.
Event LogMicrosoft-VirtualMachineManager-Server/Operational

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
Alert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.SystemCenter.VirtualMachineManager.CriticalFailureRule" Enabled="true" Target="VMMDiscovery!Microsoft.SystemCenter.VirtualMachineManager.Discovery.VMMManagementServer" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Microsoft-VirtualMachineManager-Server/Operational</LogName>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">5004</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>2</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SystemCenter.VirtualMachineManager.CriticalFailureRule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/Params/Param[1]$</AlertParameter1>
</AlertParameters>
<!-- Avoid throwing alert for every individual crash to reduce noise, just increment RepeatCount of the alert-->
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/PublisherName$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
<SuppressionValue>$Data/EventCategory$</SuppressionValue>
<SuppressionValue>$Data/UserName$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>