VMM Agent Version Rule

Microsoft.SystemCenter.VirtualMachineManager.2008.Engine.AgentVersionStateError.rule (Rule)

Knowledge Base article:

Summary

The Virtual Machine Manager agent on the virtual machine host or library server is not compatible with the current version of System Center Virtual Machine Manager (VMM).

Causes

Virtual Machine Manager was updated, and the Virtual Machine Manager agent on the virtual machine host or library server must be updated.

Resolutions

After you update Virtual Machine Manager, you should check the Agent Management node in Administration view of the VMM Administrator Console to see whether the agents on managed hosts and library servers must be updated. If the VMM agent must be updated, the Update action is available for the computer.

If the computers are in a trusted Active Directory Directory Services (AD DC) domain, you can use the Update action to update the agents on selected managed computers. However, if a managed host is on a perimeter network, you must update the Virtual Machine Manager agent locally on the host computer.

To update VMM agents from the VMM Administrator Console:

1

In the VMM Administrator Console, display Administration view, and click Managed Computers in the navigation pane.

2

In the results pane, select the managed computers whose agents are out of date. The Update action is only available if the Virtual Machine Manager agent on all selected computers is out of date.

3

In the Actions pane, under Agent, click Update.

To update a VMM agent on a host on a perimeter network:

1

You must update the agent locally on the host computer by using Setup.exe. For instructions, see Installing the VMM Agent Locally (http://go.microsoft.com/fwlink/?LinkId=121006) in the Microsoft TechNet Library.

Additional

Windows NT Event 442, Param6=1|2 (From Responding to Not Responding)

External

VMM TechCenter (http://go.microsoft.com/fwlink/?LinkId=85920)

Element properties:

TargetMicrosoft.SystemCenter.VirtualMachineManager.2008.Engine
CategoryAvailabilityHealth
EnabledTrue
Event_ID442
Event SourceVirtual Machine Manager
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Agent version state error
{0}
Event LogVM Manager

Member Modules:

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

Source Code:

<Rule ID="Microsoft.SystemCenter.VirtualMachineManager.2008.Engine.AgentVersionStateError.rule" Enabled="true" Target="Microsoft.SystemCenter.VirtualMachineManager.2008.Engine">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>VM Manager</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Virtual Machine Manager</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>442</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery>Params/Param[6]</XPathQuery>
</ValueExpression>
<Operator>MatchesMOM2005RegularExpression</Operator>
<Pattern>^(1|2)$</Pattern>
</RegExExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SystemCenter.VirtualMachineManager.2008.Engine.AgentVersionStateError_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
</WriteAction>
</WriteActions>
</Rule>