Cisco IMC Management Service Running State

Cisco.UCS.CSeries.ManagementService.ServiceStateMonitor (UnitMonitor)

Monitors the current status of the Cisco IMC Management Service. An alert from this monitor indicates the Management Service is not currently running.

Knowledge Base article:

Summary

This monitor checks the status of a Cisco IMC Management service by querying WMI on a timed interval. If the service is set to automatically start and the service is not currently running an alert will be raised. If the service is set to manually start or it is disabled, no alert will be raised when the service is stopped.

Causes

A service can stop for many reasons, including:

Resolutions

You can view all collected events for this service using the following link:

View all events

You can attempt to restart the Cisco IMC Management service by using the following link:

Start the Service

Element properties:

TargetCisco.UCS.CSeries.ManagementService
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Cisco IMC Management Service Stopped Running
The '{0}' service on computer {1} has stopped running.
RunAsDefault

Source Code:

<UnitMonitor ID="Cisco.UCS.CSeries.ManagementService.ServiceStateMonitor" Accessibility="Public" Enabled="true" Target="Cisco.UCS.CSeries.ManagementService" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Cisco.UCS.CSeries.ManagementService.ServiceStateMonitor.AlertMessage.StringResource">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="Cisco.UCS.CSeries.NTService"]/DisplayName$</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="Error" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>$Target/Property[Type="Cisco.UCS.CSeries.NTService"]/ServiceName$</ServiceName>
<CheckStartupType>true</CheckStartupType>
</Configuration>
</UnitMonitor>