VMM Server Console Check Rule

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

Knowledge Base article:

Summary

Operations Manager detected a Virtual Machine Manager server that does not have the VMM Administrator Console installed on it. To enable you to perform actions on virtual machines that are managed by VMM from the Operations Console, the VMM Administrator Console must be installed on the VMM server.

If the VMM Administrator Console is not installed on the VMM server, the System Center Virtual Machine Manager 2008 R2 Management Pack still monitors the VMM server, the VMM database, library servers, managed hosts, and the virtual machines on those hosts. You also can start and stop the VMM service and VMM agents on hosts and library servers from the Operations Console. However, you cannot start, stop, pause, shut down, save state, or create checkpoints for virtual machines on managed hosts.

Causes

The VMM Administrator Console has not been installed on the VMM server. During console installation, Windows PowerShell and the Windows PowerShell - Virtual Machine Manager command shell are installed on the server. Windows PowerShell provides the application programming interface (API) that the management pack uses to communicate with the VMM server. It is recommended that you use VMM Setup to install the console as part of the Configure Operations Manager option in Setup. The Setup wizard takes care of several other configurations that are required to support health monitoring of virtual machines, Physical Resource Optimization (PRO), and other features in VMM.

Resolutions

To make virtual machine actions available in Operations Manager, install the VMM Administrator Console on the Virtual Machine Manager server.

For more information, see "Configuring Operations Manager" in VMM Setup Help. For detailed information about the Operations Manager setup, see "Configuring Interoperability with Operations Manager 2007" in the VMM TechNet library (http://go.microsoft.com/fwlink/?LinkId=121009).

External

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

Element properties:

TargetMicrosoft.SystemCenter.VirtualMachineManager.2008.Engine
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
RemotableTrue
Alert Message
Administration Console Missed
System Center Virtual Machine Manager 2008 R2 Administration Console is not installed on the server machine

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.SystemCenter.VirtualMachineManager.2008.CheckVMMConsole Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.SystemCenter.VirtualMachineManager.2008.Engine.AdminConsoleNotPresent.rule" Enabled="true" Target="Microsoft.SystemCenter.VirtualMachineManager.2008.Engine">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.SystemCenter.VirtualMachineManager.2008.CheckVMMConsole">
<IntervalInSeconds>60</IntervalInSeconds>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='HasVMM2008AdministratorConsole']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">False</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>2</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SystemCenter.VirtualMachineManager.2008.Engine.AdminConsoleNotPresent_Rule.AlertMessage"]$</AlertMessageId>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>