Veeam Hyper-V: VM Guest OS Error

Veeam.Virt.Extensions.HyperV.Events.Rule.VMGuestOSError (Rule)

Knowledge Base article:

Summary

This rule tracks fatal errors reported by the Guest OS running inside a Hyper-V VM and captured by the Hypervisor.

Causes

Check alert details for the error description.

Resolutions

The error description will contain the name of the affected VM and error codes which can be used to find a solution in the help resources for the guest OS or to submit a support ticket to the Product Support.

Use the Alerts View to see all current open issues for this object. Use the Events View to review any error and warning events for this object. Open a Performance View to see the performance metrics for this object and all contained objects. Open a Diagram View to analyze the relationships of this object to other components.

External

See the Help Center for more information including reference lists of all Rules and Monitors and User Guide for the Veeam Hyper-V MP.

See the Microsoft Online Documentation for more information on Microsoft Hyper-V.

Element properties:

TargetVeeam.Virt.Extensions.HyperV.VMGuestContainer
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Veeam Hyper-V: VM Guest OS Error
{0}
Event LogMicrosoft-Windows-Hyper-V-Worker-Admin

Member Modules:

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

Source Code:

<Rule ID="Veeam.Virt.Extensions.HyperV.Events.Rule.VMGuestOSError" Enabled="true" Target="VVEHL!Veeam.Virt.Extensions.HyperV.VMGuestContainer" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>.</ComputerName>
<LogName>Microsoft-Windows-Hyper-V-Worker-Admin</LogName>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">18590</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Veeam.Virt.Extensions.HyperV.Events.Rule.VMGuestOSError.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data[Default='']/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>EventData/DataItem/*[local-name()='UserData']/*[local-name()='VmlEventLog']/*[local-name()='VmId']</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>