Externe toegang tot Data Access-service controleren

Microsoft.SystemCenter.SDKService.CollectionMSToRootMSCheck (UnitMonitor)

Deze monitor controleert verbindingen met de Data Access-service voor alle verzamelingsbeheerservers.

Knowledge Base article:

Samenvatting

Deze monitor maakt extern vanaf elke verzamelingbeheerserver verbinding met de externe beheerserver om te controleren of de externe beheerserver goed werkt.

Een fout geeft aan dat een test is mislukt bij het verbinding maken met de externe beheerserver.

Configuratie

Deze monitor moet tijdelijk worden uitgeschakeld om de externe beheerserver waarmee verbinding moet worden gemaakt, te configureren.

De opdrachtshell van Operations Manager moet op de externe beheerserver zijn geïnstalleerd.

Oorzaken

Dit kan gebeuren in de volgende situaties:

Oplossingen

Ping de externe beheerserver om te controleren of deze beschikbaar is vanaf de verzamelingsbeheerserver waarop deze waarschuwing is gegenereerd.

Als de pingtest lukt, controleert u of de Data Access-service daadwerkelijk op de externe beheerserver wordt uitgevoerd.

Controleer of het gebruikte actie-account de juiste machtigingen heeft voor de externe beheerserver.

Controleer of de opdrachtshell van Operations Manager op de externe beheerserver is geïnstalleerd.

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
Kan geen verbinding maken met Data Access-service
De beheerserver kan geen verbinding maken met de Data Access-service op de externe verzamelingsbeheerserver.
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>