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 remote management server to verify that the remote management server is functioning correctly.

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

Configuration

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

The Operations Manager Command Shell must be installed on the remote management server.

Causes

This can happen when:

Resolutions

Ping the remote 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 remote management server.

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

Ensure that the Operations Manager Command Shell is installed on the remote 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 remote collection 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>