Freigeben über


Funktionsweise von Heartbeats in Operations Manager

System Center - Operations Manager verwendet Heartbeats zur Überwachung der Kommunikationskanäle zwischen einem Agenten und dem primären Verwaltungsserver des Agenten. Ein Heartbeat ist ein Datenpaket, das vom Agenten regelmäßig an den Verwaltungsserver gesendet wird, standardmäßig alle 60 Sekunden unter Verwendung von Port 5723 (TCP).

Wenn ein Agent viermal keinen Heartbeat senden kann, wird eine Gesundheitsdienst-Heartbeat-Fehlerwarnung generiert, und der Verwaltungsserver versucht, den Computer mithilfe von ping zu kontaktieren. Wenn der Computer nicht auf den Ping antwortet, wird eine Warnung Verbindung zum Computer fehlgeschlagen erzeugt. Die folgende Abbildung veranschaulicht diesen Prozess.
Diagramm, das den Agenten-zu-MS-Heartbeat darstellt

Wenn beide Warnungen angezeigt werden, wissen Sie, dass der Computer nicht vom Verwaltungsserver kontaktiert werden kann. Wenn Sie nur die Herzschlag-Fehlerwarnung sehen, wissen Sie, dass der Computer kontaktiert werden kann, aber es gibt ein Problem mit dem Agenten. Beide Warnungen werden automatisch geschlossen, wenn die Heartbeats wieder aufgenommen werden.

Hinweis

Standardmäßig sind Warnungen für verpasste Heartbeats und die Reaktion auf Ping für Clientbetriebssysteme deaktiviert. Um Warnungen für Client-Betriebssysteme zu erhalten, überschreiben Sie die Monitore Health Service Heartbeat Failure und Computer Not Reachable für die Klasse Windows Client Operating System und setzen Sie den Parameter Generates Alert auf True.

Für Agenten, die an einen Gateway-Server berichten, müssen Sie das Automatische Agentenverwaltungskonto konfigurieren, das zur automatischen Diagnose von Agentenfehlern (z. B. Heartbeat-Fehler und Fehler beim Datenempfang) verwendet wird, so dass das „Ausführen-als“-Konto über Berechtigungen sowohl für den Verwaltungsserver als auch für das Gateway verfügt. Andernfalls schlägt die Wiederherstellungsaufgabe auf einem Gatewayserver fehl. Dieses Szenario wird nur unterstützt, wenn:

  1. Der Gatewayserver ist Mitglied einer vertrauenswürdigen Active Directory-Gesamtstruktur, befindet sich jedoch außerhalb der Kerberos-Vertrauensgrenze der Verwaltungsgruppe.
  2. Der Gatewayserver ist Mitglied derselben Active Directory-Gesamtstruktur wie die Operations Manager-Verwaltungsserver. Der Gatewayserver wird in diesem Fall aufgrund einer Firewall oder aufgrund seiner Mitgliedschaft in einem lokalen Ressourcenpool verwendet.

Der Gesundheitszustand des agentenverwalteten Computers ändert sich zu kritisch (rot), wenn der Health Service Heartbeat Failure-Alarm ausgelöst wird. Um Details zum Integritätsstatus anzuzeigen, klicken Sie mit der rechten Maustaste auf den Computer in Aktive Warnungen, zeigen Sie auf Öffnen und wählen Sie Integritäts-Explorer aus. Der Verfügbarkeitsknoten wird erweitert, um das kritische Element anzuzeigen. Select Health Service Heartbeat Failureund wählen Sie die Registerkarte State Change Events. Sie sehen eine Liste der Statusänderungen mit Datum und Uhrzeit des Auftretens. Wählen Sie ein beliebiges Vorkommen aus, um Informationen im Bereich Details anzuzeigen. Der Gesundheitszustand wechselt zu gesund (grün), wenn die Herzschläge wieder einsetzen.

Sie können das Heartbeat-Intervall für alle Agents und die Anzahl der verpassten Heartbeats für alle Management-Server in Einstellungen im Verwaltung-Arbeitsbereich ändern, wie in der folgenden Abbildung gezeigt.
Screenshot: Globale Heartbeat-Einstellungen konfigurieren.

Sie können auch das globale Heartbeat-Intervall für einzelne Agents und die Anzahl der verpassten Heartbeats für einzelne Verwaltungsserver überschreiben, indem Sie die Eigenschaften des Computers in „Agent verwaltet“ oder „Verwaltungsserver“ im „Verwaltung“-Arbeitsbereich öffnen. So können Sie beispielsweise das Heartbeat-Intervall für einen Computer mit einer langsamen Netzwerkverbindung erhöhen.

Nächste Schritte