System Center 2012 Virtual Machine Manager VMMService

Microsoft.SystemCenter.VirtualMachineManager.2012.VMMManagementServer.VMMService.Monitor (UnitMonitor)

Monitors the state of the System Center Virtual Machine Manager service

Knowledge Base article:

Summary

The VMM Service monitor indicates the state of the System Center Virtual Machine Manager service on the VMM server. If the System Center Virtual Machine Manager service is not running, the monitor is in a critical state (Red). If the state is unknown, monitoring has not yet begun for the System Center Virtual Machine Manager service.

Causes

An unhealthy state indicates that the System Center Virtual Machine Manager service is not running.

Resolutions

When the System Center Virtual Machine Manager service shuts down due to an error, the service attempts to restart without any intervention.

If the service cannot restart on its own, or it continues to shut down when you attempt to restart it, take the following steps:

1

Look for events in the VM Manager event log or the system log that can explain the situation better.

2

Ensure that Virtual Machine Manager can connect to SQL Server, particularly if the VMM database is on a remote instance of SQL Server.

3

Ensure that all ports that Virtual Machine Manager uses are not in use by any other applications on the VMM server. For information about the default ports that Virtual Machine Manager uses, see Virtual Machine Manager Network Requirements (http://go.microsoft.com/fwlink/?LinkId=268228) in the VMM TechNet Library.

Element properties:

TargetMicrosoft.SystemCenter.VirtualMachineManager.2012.VMMManagementServer
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Virtual Machine Manager service stopped
The System Center Virtual Machine Manager service has stopped on the computer. Computer name: {0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.VirtualMachineManager.2012.VMMManagementServer.VMMService.Monitor" Accessibility="Public" Target="VMM2012Discovery!Microsoft.SystemCenter.VirtualMachineManager.2012.VMMManagementServer" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.VirtualMachineManager.2012.VMMManagementServer.VMMService.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="Running" ID="Success"/>
<OperationalState HealthState="Error" MonitorTypeStateID="NotRunning" ID="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>SCVMMService</ServiceName>
</Configuration>
</UnitMonitor>