Analyse des relations entre les agents et les serveurs d'administration

Microsoft.SystemCenter.OpsMgrDB.DetectDuplicateRelationshipsforAgentsToServers (UnitMonitor)

Cette analyse détecte les problèmes potentiels dans la base de données opérationnelle, en recherchant les enregistrements incorrects de relations entre les agents et les serveurs d'administration qui risquent d'arrêter la génération de configurations pour le groupe d'administration tout entier, entraînant l'exécution de tous les systèmes sur une configuration ancienne.

Knowledge Base article:

Résumé

Moniteur qui recherche les enregistrements de relation dupliqués incorrects entre les agents et les serveurs.

Causes

L'un des types de données endommagées les plus courants est lorsque les agents ont plusieurs relations avec un serveur d'administration donné (principal ou secondaire).

Résolutions

Pour résoudre ce problème, exécutez la tâche suivante dans la console Operations Manager. Exécutez la tâche Corriger les relations dupliquées entre les agents et les serveurs dans la base de données opérationnelle

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
Message d'alerte d'analyse de relations entre les agents et les serveurs d'administration
Relations dupliquées entre les agents et les serveurs d'administration trouvées dans le serveur {0} de la base de données {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>