Intégrité de la collecte de données de performance

Microsoft.SystemCenter.AgentHealth.LastPerf.Monitor (UnitMonitor)

Knowledge Base article:

Résumé

L'agent n'a pas signalé de données de performances dans la base de données Operations Manager depuis longtemps.

Causes

Cela peut se produire si l'agent ne peut pas communiquer avec la base de données Operations Manager ou si l'état d'intégrité de l'agent est incorrect. Par défaut, ce moniteur vous avertit si l'agent n'a pas renvoyé de données de performance dans la base de données Operations Manager depuis X minutes.

Résolutions

Vérifiez si l'agent est en mesure de communiquer avec le serveur d'administration.

Element properties:

TargetMicrosoft.SystemCenter.HealthServiceWatcher
Parent MonitorMicrosoft.SystemCenter.AgentHealth.Watcher.Rollup
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.AgentHealth.LastPerf.MonitorType
RemotableTrue
AccessibilityInternal
Alert Message
L'agent n'a pas renvoyé de données de performance depuis longtemps
L'agent {0} n'a pas renvoyé de données de performance à la base de données Operations Manager depuis longtemps. Vérifiez si l'état d'intégrité de l'agent est correct.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.AgentHealth.LastPerf.Monitor" Accessibility="Internal" Enabled="false" Target="SCLibrary!Microsoft.SystemCenter.HealthServiceWatcher" ParentMonitorID="Microsoft.SystemCenter.AgentHealth.Watcher.Rollup" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter.AgentHealth.LastPerf.MonitorType" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.AgentHealth.LastPerf.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="SCLibrary!Microsoft.SystemCenter.HealthServiceWatcher"]/HealthServiceName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="LastPerfOK" MonitorTypeStateID="LastPerfOK" HealthState="Success"/>
<OperationalState ID="LastPerfTooOld" MonitorTypeStateID="LastPerfTooOld" HealthState="Error"/>
</OperationalStates>
<Configuration>
<QueryTimeout>120</QueryTimeout>
<Interval>3600</Interval>
<SyncTime>00:07</SyncTime>
<WatchPeriodHr>6</WatchPeriodHr>
<MaxPerfAgeHr>4</MaxPerfAgeHr>
</Configuration>
</UnitMonitor>