Veeam vCenter: VirtualCenter Management Webservices Monitor

Veeam.Virt.Extensions.VMware.vCenter.ServiceMonitor.vctomcat (UnitMonitor)

Knowledge Base article:

Summary

This monitor detects failures in the service for VirtualCenter version 4 or later which uses the vctomcat process. This service allows configuration of various VMware VirtualCenter Management services.

Causes

The service is not running; please check the service state in Services.msc on the vCenter Server. The service may have been stopped manually; or services it depends on may have stopped (such as 'VMware VirtualCenter Server' service).

Resolutions

Start the service.

You can also review alerts from Veeam rules which watch for errors and warning regarding vCenter from the Application log on the vCenter server. There may be related alerts appearing at the same time. Review the view Veeam for VMware / VMware vCenter \ _All Active Alerts to see alerts relating to the vCenter server.

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 analyse 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 full set of User Guides for the Veeam MP for VMware.

See the VMware Online Documentation for more information on VMware vSphere, in particular:

Element properties:

TargetVeeam.Virt.Extensions.VMware.vCenter
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Veeam vCenter: VirtualCenter Management Webservices Monitor
vCenter Service '{0}' on '{1}' is not running!
RunAsDefault

Source Code:

<UnitMonitor ID="Veeam.Virt.Extensions.VMware.vCenter.ServiceMonitor.vctomcat" Accessibility="Public" Enabled="false" Target="Veeam.Virt.Extensions.VMware.vCenter" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Veeam.Virt.Extensions.VMware.vCenter.ServiceMonitor.vctomcat_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='DisplayName']$</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetbiosComputerName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Veeam.Virt.Extensions.VMware.vCenter.ServiceMonitor.vctomcat.ServiceIsRunning" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="Veeam.Virt.Extensions.VMware.vCenter.ServiceMonitor.vctomcat.ServiceIsNotRunning" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>.</ComputerName>
<ServiceName>vctomcat</ServiceName>
</Configuration>
</UnitMonitor>