Operations Manager Schlüsselbegriffe
Operations Manager, eine Komponente von Microsoft System Center, ist eine Software, mit der Sie Dienste, Geräte und Vorgänge auf vielen Computern über eine einzige Konsole überwachen können. In diesem Artikel werden grundlegende Konzepte von Operations Manager für den Admin beschrieben, der die Operations Manager-Infrastruktur verwaltet, sowie für Benutzende, welche die IT-Services für Ihr Unternehmen überwachen und unterstützen.
Funktionsweise von Operations Manager
Unternehmen, klein und groß, sind in der Regel von den Diensten und Anwendungen abhängig, die von ihrer Computerumgebung bereitgestellt werden. IT-Abteilungen sind dafür verantwortlich, die Leistung und Verfügbarkeit dieser kritischen Dienste und Anwendungen sicherzustellen. Das bedeutet, dass IT-Abteilungen wissen müssen, wann ein Problem vorliegt, ermitteln, wo das Problem liegt, und herausfinden, was das Problem verursacht, idealerweise bevor Benutzende der Anwendungen auf die Probleme stoßen. Je mehr Computer und Geräte im Unternehmen sind, desto schwieriger wird diese Aufgabe.
Die Verwendung von Operations Manager in der Umgebung erleichtert das Überwachen mehrerer Computer, Geräte, Dienste und Anwendungen. Mit der Operations-Konsole, die in der folgenden Abbildung dargestellt ist, können Sie den Status, die Leistung und Verfügbarkeit für alle überwachten Objekte in der Umgebung überprüfen und Probleme erkennen und beheben.
Hinweis
Weitere Informationen zu den Operations Manager-Konsolen finden Sie unter Vergleich der Operations Manager-Konsolen im Betriebshandbuch.
Operations Manager teilt Ihnen mit, welche überwachten Objekte nicht in Ordnung sind, sendet Warnmeldungen, wenn Probleme festgestellt werden, und liefert Informationen, die Ihnen helfen, die Ursache eines Problems und mögliche Lösungen zu ermitteln. Als Admin konfigurieren Sie, was überwacht wird, indem Sie Computer und Geräte auswählen, die überwacht werden sollen, und importieren Management Packs, die Überwachung für bestimmte Features und Anwendungen bereitstellen. Um zu entscheiden, welche Objekte überwacht werden sollen und was überwacht werden soll, müssen Sie die Funktionen der Operations Manager-Infrastruktur und die Funktionsweise von Operations Manager verstehen.
Die Operations Manager-Infrastruktur
Durch die Installation von Operations Manager wird eine Verwaltungsgruppe erstellt. Die Verwaltungsgruppe ist die Grundeinheit der Funktionalität. Eine Verwaltungsgruppe besteht mindestens aus einem Verwaltungsserver, der operativen Datenbank und der Berichtsdatenbank.
Der Verwaltungsserver ist der Schwerpunkt für die Verwaltung der Verwaltungsgruppe und die Kommunikation mit der Datenbank. Wenn Sie die Operations-Konsole öffnen und mit einer Verwaltungsgruppe verbinden, stellen Sie eine Verbindung mit einem Verwaltungsserver für diese Verwaltungsgruppe her. Je nach Größe Ihrer Computerumgebung kann eine Verwaltungsgruppe einen einzelnen Verwaltungsserver oder mehrere Verwaltungsserver enthalten.
Die Betriebsdatenbank ist eine SQL Server-Datenbank, die alle Konfigurationsdaten für die Verwaltungsgruppe enthält und alle Überwachungsdaten speichert, die für die Verwaltungsgruppe gesammelt und verarbeitet werden. Die Betriebsdatenbank behält standardmäßig 7 Tage kurzzeitige Daten bei.
Die Data-Warehouse-Datenbank ist eine SQL-Server-Datenbank, in der Überwachungs- und Alarmierungsdaten für Verlaufszwecke gespeichert werden. Daten, die in die Operations Manager-Datenbank geschrieben werden, werden auch in die Data Warehouse-Datenbank geschrieben, sodass Berichte immer aktuelle Daten enthalten. Die Data Warehouse-Datenbank behält langfristige Daten bei.
Wenn Operations Manager-Berichterstellungsfunktionen installiert sind, enthält die Verwaltungsgruppe auch einen Reporting-Server, der Berichte aus Daten in der Data Warehouse-Datenbank erstellt und präsentiert.
Diese Kernkomponenten einer Verwaltungsgruppe können auf einem einzelnen Server vorhanden sein, oder sie können auf mehrere Server verteilt werden, wie in der folgenden Abbildung dargestellt.
Informationen zum Installieren von Verwaltungsgruppenfeatures finden Sie im Betriebs-Manager-Bereitstellungshandbuch.
Verwaltungsserver
Die Aufgabe des Management-Servers besteht darin, die Konfiguration der Verwaltungsgruppe zu verwalten, die Agenten zu verwalten und mit ihnen zu kommunizieren sowie mit den Datenbanken der Verwaltungsgruppe zu kommunizieren.
Die Verwaltungsgruppe kann mehrere Verwaltungsserver enthalten, um zusätzliche Kapazität und kontinuierliche Verfügbarkeit bereitzustellen. Wenn einer Verwaltungsgruppe zwei oder mehr Verwaltungsserver hinzugefügt werden, werden die Verwaltungsserver Teil eines Ressourcenpools , und die Arbeit wird über die Mitglieder des Pools verteilt. Wenn ein Mitglied des Ressourcenpools ausfällt, wird die betreffende Workload von den anderen Mitgliedern übernommen. Wenn ein neuer Verwaltungsserver hinzugefügt wird, übernimmt der neue Verwaltungsserver automatisch einige der Arbeiten von den vorhandenen Mitgliedern im Ressourcenpool. Alle Mitglieder des Ressourcenpools verwalten einen bestimmten Satz von Remote-Objekten; niemals werden zwei Mitglieder desselben Pools dasselbe Objekt zur selben Zeit verwalten.
Ein spezieller Typ von Verwaltungsserver ist der Gatewayserver. Ein Gatewayserver ermöglicht die Überwachung von Computern in nicht vertrauenswürdigen Domänen. Weitere Informationen finden Sie unter Planen eines Verwaltungsgruppenentwurfs.
Agents
Ein Operations Manager-Agent ist ein Dienst, der auf einem Computer installiert ist. Der Agent sammelt Daten, vergleicht Beispieldaten mit vordefinierten Werten, erstellt Warnungen und führt Antworten aus. Ein Verwaltungsserver empfängt und verteilt Konfigurationen an Agenten auf überwachten Computern.
Jeder Agent meldet an einen Verwaltungsserver in der Verwaltungsgruppe. Dieser Verwaltungsserver wird als primärer Verwaltungsserver des Agents bezeichnet.
Agenten überwachen Datenquellen auf dem überwachten Computer und sammeln Informationen gemäß der Konfiguration, die vom Verwaltungsserver an sie gesendet wird. Der Agent berechnet außerdem den Integritätsstatus des überwachten Computers und der Objekte auf dem überwachten Computer und meldet an den Verwaltungsserver zurück. Wenn sich der Integritätsstatus eines überwachten Geräts ändert oder andere Kriterien erfüllt sind, kann eine Warnung generiert werden. Auf diese Weise können Operatoren wissen, dass etwas Aufmerksamkeit erfordert. Durch die Bereitstellung von Integritätsdaten über das überwachte Objekt auf dem Verwaltungsserver stellt der Agent ein aktuelles Bild der Integrität des Geräts und aller Anwendungen bereit, die er hostet.
Ein Agent kann so konfiguriert werden, dass er als Proxy-Agent fungiert. Ein Proxy-Agent ist ein Agent, der Daten im Auftrag eines Computers oder eines anderen Netzwerkgeräts als seines Hostcomputers an einen Verwaltungsserver weiterleiten kann. Beispielsweise kann ein Agent, der auf dem physischen Knoten eines SQL-Clusters installiert ist, als Proxy aktiviert werden, um die Clusterressource zu überwachen. Proxy-Agents ermöglichen die Überwachung von Computern und Geräten, auf denen ein Agent nicht installiert werden kann. Weitere Informationen finden Sie unter Agentenloses Monitoring.
Dienste
Auf einem überwachten Computer wird der Operations Manager-Agent als MMA-Dienst (Microsoft Monitoring Agent) aufgelistet. Der Microsoft Monitoring Agent-Dienst sammelt Leistungsdaten, führt Aufgaben aus usw. Selbst wenn der Dienst nicht mit dem Verwaltungsserver kommunizieren kann, an den er berichtet, läuft der Dienst weiter und stellt die gesammelten Daten und Ereignisse auf der Festplatte des überwachten Computers in eine Warteschlange. Wenn die Verbindung wiederhergestellt ist, sendet der Microsoft Monitoring Agent-Dienst gesammelte Daten und Ereignisse an den Verwaltungsserver.
Hinweis
Hinweis: Der Microsoft Monitoring Agent-Dienst wird manchmal auch als Integritätsdienst bezeichnet.
Der Microsoft Monitoring Agent-Dienst wird auch auf Verwaltungsservern ausgeführt. Auf einem Verwaltungsserver führt der Dienst Überwachungsworkflows aus und verwaltet Anmeldeinformationen. Zum Ausführen von Workflows initiiert der Dienst MonitoringHost.exe-Prozesse mit angegebenen Anmeldeinformationen. Diese Prozesse überwachen und sammeln Ereignisprotokolldaten, Leistungsindikatordaten und Windows-Verwaltungsinstrumentations (WMI)-Daten und führen Aktionen wie Skripte aus.
Verwaltungsserver führen auch den System Center Data Access-Dienst und den System Center Management Konfigurationsdienst aus.
Der System Center Data Access-Dienst bietet Zugriff auf die Operations-Konsole auf die Betriebsdatenbank und schreibt Daten in die Datenbank.
Der System Center Management Konfigurtionsdienst verwaltet die Beziehungen und Topologie der Verwaltungsgruppe. Außerdem werden Management Packs an überwachte Objekte verteilt.
Management Packs
Die Workflows, die vom System Center Management-Dienst ausgeführt werden, werden durch Management Packs definiert. Management Packs definieren die Informationen, die der Agent sammelt und an den Verwaltungsserver für eine bestimmte Anwendung oder Technologie zurückgibt. Das BizTalk Server Management Pack enthält beispielsweise Regeln und Monitore, die Ereignisse und Vorgänge sammeln und auswerten, die wichtig sind, um die Integrität und Effizienz der BizTalk Server-Anwendung sicherzustellen.
Nachdem Operations Manager einen Agenten auf einem Computer installiert hat, sendet er eine anfängliche Konfiguration an diesen. Die anfängliche Konfiguration enthält Objektentdeckungen aus Management Packs. Das Management Pack definiert die Objekttypen, z. B. Anwendungen und Features, die auf Computern überwacht werden, die von Operations Manager ermittelt wurden. Agenten senden Daten an den Verwaltungsserver, der die Instanzen von Objekten identifiziert, die auf dem Computer ermittelt wurden. Der Verwaltungsserver sendet dann den Agenten die Elemente von Management Packs, die für die ermittelten Objekte für jeden Computer gelten, z. B. Regeln und Monitore.
Eine Regel definiert die Ereignisse und Leistungsdaten, die von Computern erfasst werden sollen, und was sie mit den Informationen tun müssen, nachdem sie gesammelt wurden. Eine einfache Art und Weise, sich Regeln vorzustellen, ist eine Wenn/Dann-Anweisung. Ein Management Pack für eine Anwendung kann z. B. Regeln wie folgende enthalten:
Wenn eine Meldung, die angibt, dass die Anwendung heruntergefahren wird, im Ereignisprotokoll angezeigt wird, erstelle eine Warnung.
Wenn der Upload einer Quelldatei fehlschlägt, erfasse das Ereignis, das diesen Fehler angibt.
Wie diese Beispiele zeigen, können Regeln Warnungen erstellen und Ereignisse oder Leistungsdaten sammeln, die der Agent an den Verwaltungsserver sendet. Regeln können auch Skripts ausführen, z. B. zulassen, dass eine Regel versucht, eine fehlgeschlagene Anwendung neu zu starten.
Ermittelte Objekte weisen einen Integritätsstatus auf, der in der Betriebskonsole als grün (erfolgreich oder fehlerfrei), gelb (Warnung) oder Rot (kritisch oder fehlerhaft) angezeigt wird. Monitors wird verwendet, um die Integritätszustände für bestimmte Aspekte des überwachten Objekts zu definieren. Beispielsweise kann ein Monitor für die Festplattenkapazität grün als weniger als 85 Prozent voll, gelb als über 85 Prozent voll und rot als über 90 Prozent voll definieren. Ein Monitor kann so konfiguriert werden, dass eine Warnung generiert wird, wenn eine Zustandsänderung auftritt.
Ermitteln und Überwachen von Objekten
Die folgende Abbildung ist eine vereinfachte Abbildung der Erkennung und Überwachung von Objekten.
Der Admin konfiguriert Operations Manager so, dass nach Computern gesucht wird, die verwaltet werden sollen. Weitere Informationen zum Ermitteln von Computern finden Sie unter Agent-Bereitstellungsplanung.
Computer, die den angegebenen Kriterien entsprechen und nicht bereits verwaltet werden, werden identifiziert.
Ein Operations Manager-Agent wird auf dem ermittelten Computer installiert.
Der Agent fordert Konfigurationsdaten an, woraufhin der Verwaltungsserver dem Agenten Konfigurationsdaten aus den installierten Verwaltungspaketen sendet, die zu ermittelnde Klassen enthalten. Wenn beispielsweise die Windows Server-Betriebssystemverwaltungspakete installiert sind, sendet der Verwaltungsserver den Agenten an die Betriebssystemklassen.
Der Agent vergleicht die Konfigurationsdaten mit dem Computer, identifiziert alle objekte, die er ermittelt, und gibt die Informationen an den Verwaltungsserver zurück. Beispielsweise sendet der Agent die Information an den Verwaltungsserver, dass sich auf dem Computer eine Instanz des Betriebssystems Windows Server 2019 befindet.
Der Verwaltungsserver sendet dem Agenten alle Überwachungslogik aus den installierten Management Packs, die für die ermittelten Objekte gelten. Der Agent empfängt z. B. die gesamte Überwachungslogik für Windows Server 2019.
Der Agent wendet die Überwachungslogik an, z. B. Regeln und Monitore, führt Workflows aus und gibt Daten an den Verwaltungsserver zurück.
Wenn Änderungen an ermittelten Objekten auftreten, z. B. Anwendungen, die hinzugefügt oder deinstalliert werden, sendet der Agent die aktualisierten Informationen an den Verwaltungsserver, der dann die aktualisierte Überwachungslogik sendet.
Hinweis
Operations Manager kann auch Netzwerkgeräte, Computer mit UNIX und Linux-Betriebssystemen ermitteln und überwachen und agentlose Überwachung bieten. Weitere Informationen finden Sie unter Überwachungsszenarien für Operations Manager im Benutzerhandbuch.
Kommunikation zwischen Agents und verwalteten Servern
Der Operations Manager-Agent sendet Alarm- und Erkennungsdaten an den primären Verwaltungsserver, der die Daten in die operative Datenbank schreibt. Der Agent sendet außerdem Ereignisse, Leistung und Zustandsdaten an den primären Verwaltungsserver für diesen Agent, der die Daten gleichzeitig in die Betriebs- und Data Warehouse-Datenbanken schreibt.
Der Agent sendet Daten gemäß den Zeitplanparametern für jede Regel und jeden Überwachungsvorgang. Bei optimierten Erfassungsregeln werden Daten nur dann übertragen, wenn eine Stichprobe eines Zählers um eine bestimmte Toleranz, z. B. 10 %, von der vorherigen Stichprobe abweicht. Dies trägt dazu bei, den Netzwerkverkehr und die in der operativen Datenbank gespeicherte Datenmenge zu reduzieren.
Darüber hinaus senden alle Agents in regelmäßigen Abständen, standardmäßig alle 60 Sekunden, ein Datenpaket, Heartbeat genannt, an den Verwaltungsserver. Der Zweck des Heartbeat ist die Überprüfung der Verfügbarkeit des Agenten und der Kommunikation zwischen dem Agenten und dem Verwaltungsserver. Weitere Informationen über Heartbeats finden Sie unter Wie Heartbeats in Operations Manager funktionieren.
Für jeden Agent führt Operations Manager eine Überwachung des Integritätsdienstes aus, die den Zustand des Remote-Integritätsdienstes aus der Sicht des Verwaltungsservers überwacht.
Weitere Ressourcen zu Operations Manager
Überprüfen Sie die Entwurfs- und Bereitstellungsüberlegungen und Empfehlungen für Operations Manager im Planungshandbuch.
Informationen zum Installieren von Operations Manager und Bereitstellen einer Verwaltungsgruppe finden Sie unter Bereitstellen von System Center – Operations Manager.
Informationen zur Verwendung von Operations Manager nach der Einrichtung der Verwaltungsgruppe finden Sie im System Center – Operations Manager Operations Guide.
Informationen zum Erstellen eines Management Packs finden Sie unter Erstellen von Management Pack-Vorlagen.