Remote Data Access Service Check

Microsoft.SystemCenter.SDKService.CollectionMSToRootMSCheck (UnitMonitor)

This monitor checks connectivity to the Data Access service from each of the Collection Management Server(s).

Knowledge Base article:

Summary

This monitor remotely connects from each collection management server to the root management server to verify that the root management server is functioning correctly.

An error indicates that a test failed when connecting to the root management server.

Configuration

This monitor must be overridden to provide configuration of the root management server to connect to.

The Operations Manager Command Shell must be installed on the root management server or the physical nodes in the RMS cluster.

Causes

This can happen when:

Resolutions

Ping the root management server to ensure that it is available from the collection management server where this alert was raised from.

If that is successful, check that the Data Access service is actually running on the root management server.

Check that the Action Account being used does have the correct permissions to the root management server.

Ensure that the Operations Manager Command Shell is installed on the root management server.

Element properties:

TargetMicrosoft.SystemCenter.CollectionManagementServer
Parent MonitorMicrosoft.SystemCenter.RemoteRMS.AvailabilityHealthRollup
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.Tiering.TieredManagementGroupTest
RemotableTrue
AccessibilityPublic
Alert Message
Failed to Connect to Data Access Service
The management server is unable to connect to the Data Access service on the root management server.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.SDKService.CollectionMSToRootMSCheck" Accessibility="Public" Enabled="false" Target="SCLibrary!Microsoft.SystemCenter.CollectionManagementServer" ParentMonitorID="Microsoft.SystemCenter.RemoteRMS.AvailabilityHealthRollup" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter.Tiering.TieredManagementGroupTest" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.SDKService.CollectionMSToRootMSCheck.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="FailedConnectionToRemoteSDKService" MonitorTypeStateID="FailedConnectionToTieredManagementGroup" HealthState="Error"/>
<OperationalState ID="SuccessfulConnectionToRemoteSDKService" MonitorTypeStateID="SuccessfulConnectionToTieredManagementGroup" HealthState="Success"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>420</IntervalSeconds>
<TieredManagementGroupSDKServerName>[Override with SDK Server Name]</TieredManagementGroupSDKServerName>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>