Monitor "Beziehungen zwischen Agents und Verwaltungsservern"

Microsoft.SystemCenter.OpsMgrDB.DetectDuplicateRelationshipsforAgentsToServers (UnitMonitor)

Mit diesem Monitor werden mögliche Fehler in der Betriebsdatenbank erkannt. Hierzu wird nach beschädigten Datensätzen der Beziehungen zwischen Agents und Verwaltungsservern gesucht, durch die die Generierung der Konfiguration für die gesamte Verwaltungsgruppe verhindert wird und alle Systeme mit veralteter Konfiguration ausgeführt werden.

Knowledge Base article:

Zusammenfassung

Dieser Monitor dient zur Überprüfung von fehlerhaften doppelten Beziehungsdatensätzen zwischen Agents und Servern.

Ursachen

Eine der häufigsten Formen von beschädigten Daten besteht darin, dass Agents mehr als eine Beziehung mit einem bestimmten Verwaltungsserver (entweder primär oder sekundär) aufweisen.

Lösungen

Führen Sie zum Beheben des Problems die folgende Tasks in der Betriebskonsole aus. Führen Sie den Task "Doppelte Beziehungen zwischen Agents und Servern in der Betriebsdatenbank beheben" aus.

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
Warnmeldung zum Monitor "Beziehungen zwischen Agents und Verwaltungsservern"
In Server "{0}" für Datenbank "{1}" wurden doppelte Beziehungen zwischen Agents und Verwaltungsservern gefunden.
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>