Microsoft Dynamics AX 2009 System Service State Monitor

Microsoft.Dynamics.AX.Management.Pack.DynamicsServer.Instance.ServiceMonitor (UnitMonitor)

Monitors whether or not the associated AOS is running.

Knowledge Base article:

Causes

Check the event view for this AOS instance to determine why it stopped.

Resolutions

Start the AOS instance from the Operations Manager console by clicking “Start Application Object Server” in the Actions pane. Alternatively, you can start the AOS service by using the Services console (Administrative Tools > Services) on the computer on which this AOS instance is installed.

Element properties:

TargetMicrosoft.Dynamics.AX.Management.Pack.DynamicsServer.Instance
Parent MonitorSystem.Health.AvailabilityState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Microsoft Dynamics AX 2009 System Service State Monitor
Application Object Server (AOS) has stopped running.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Dynamics.AX.Management.Pack.DynamicsServer.Instance.ServiceMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Dynamics.AX.Management.Pack.DynamicsServer.Instance" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Dynamics.AX.Management.Pack.DynamicsServer.Instance.ServiceMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Microsoft.Dynamics.AX.Management.Pack.DynamicsServer.Instance.ServiceMonitor.NotRunning" MonitorTypeStateID="NotRunning" HealthState="Warning"/>
<OperationalState ID="Microsoft.Dynamics.AX.Management.Pack.DynamicsServer.Instance.ServiceMonitor.Running" MonitorTypeStateID="Running" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>$Target/Property[Type="Microsoft.Dynamics.AX.Management.Pack.DynamicsServer.Instance"]/ServiceName$</ServiceName>
</Configuration>
</UnitMonitor>