Monitor voor relaties tussen agents en beheerservers

Microsoft.SystemCenter.OpsMgrDB.DetectDuplicateRelationshipsforAgentsToServers (UnitMonitor)

Deze monitor detecteert mogelijke problemen met de operationele database door te zoeken naar beschadigde records van relaties tussen agents en beheerservers waardoor er geen configuraties meer worden geconfigureerd voor de hele beheergroep en alle systemen met oude configuraties worden uitgevoerd.

Knowledge Base article:

Samenvatting

Deze monitor controleert op records van onjuiste dubbele relaties tussen agents en servers.

Oorzaken

Een van de meest voorkomende vormen van beschadigde gegevens ontstaat wanneer agents meer dan één relatie hebben met een bepaalde (primaire of secundaire) beheerserver.

Oplossingen

Voer de volgende taak in de Operations-console uit om dit probleem op te lossen. De taak 'Dubbele relaties tussen agents en server corrigeren in de operationele database' uitvoeren

Element properties:

TargetMicrosoft.SystemCenter.OpsMgrDBWatcher
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.2007.OpsMgrDB.DetectDuplicateRelationshipsforAgentsToServers.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Waarschuwingsbericht voor monitor voor relaties tussen agents en beheerservers
Dubbele relaties tussen agents en beheerservers gevonden op server {0} voor database {1}.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.OpsMgrDB.DetectDuplicateRelationshipsforAgentsToServers" Accessibility="Public" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.OpsMgrDBWatcher" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter.2007.OpsMgrDB.DetectDuplicateRelationshipsforAgentsToServers.MonitorType" ConfirmDelivery="false">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.OpsMgrDB.DetectDuplicateRelationshipsforAgentsToServers.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="SCLibrary!Microsoft.SystemCenter.OpsMgrDBWatcher"]/DatabaseServerName$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="SCLibrary!Microsoft.SystemCenter.OpsMgrDBWatcher"]/DatabaseName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="HealthyNoDuplicates" MonitorTypeStateID="Healthy" HealthState="Success"/>
<OperationalState ID="ErrorDuplicatesFound" MonitorTypeStateID="Critical" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>1800</IntervalSeconds>
<Synctime/>
<TimeoutSeconds>300</TimeoutSeconds>
<DatabaseServerName>$Target/Property[Type="SCLibrary!Microsoft.SystemCenter.OpsMgrDBWatcher"]/DatabaseServerName$</DatabaseServerName>
<DatabaseName>$Target/Property[Type="SCLibrary!Microsoft.SystemCenter.OpsMgrDBWatcher"]/DatabaseName$</DatabaseName>
</Configuration>
</UnitMonitor>