Anwendungen überwachen
Das Einrichten von Microsoft System Center Operations Manager zum Überwachen von BizTalk-Anwendungen kann in der Regel wie folgt in einen progressiven vierstufigen Prozess unterteilt werden:
Ändern vorhandener Regeln und/oder Kopieren von Regeln in ein benutzerdefiniertes Management Pack zum Überwachen einer benutzerdefinierten BizTalk-Anwendung
Sie müssen viele dieser Regeln mehrmals kopieren. Dies ist beispielsweise der Fall, wenn Sie eine Reihe von Dateifreigaben überwachen. In diesem Szenario kopieren Sie die Basisregel einmal für jede Dateifreigabe mit der Dateifreigabeadresse, die im Feld Beschreibung auf der Registerkarte Kriterien der Regel hinzugefügt wurde. Durch Hinzufügen der Adresse löst Operations Manager eine Warnung für jede einzelne Dateifreigabe aus. Wenn Sie eine vorhandene Regel kopieren, stellen Sie sicher, dass Sie Regel deaktivieren für diese Regel aktivieren auswählen, sonst erhalten Sie doppelte Warnungen.
Ein weiteres Element, das Sie jeder von Ihnen erstellten Regel hinzufügen sollten, sind Wissensinformationen auf der Registerkarte Wissensdatenbank der Regeleigenschaft. Diese Daten werden an die Benachrichtigung angefügt, die ausgelöst wird, wenn Operations Manager eine Warnung sendet. Die Leistungsfähigkeit dieses Features wird deutlich, wenn Sie Schritte einschließen, die zur Behebung des Fehlers beitragen können.
Erstellen von Aktionen für jede definierte Regel
Das Erstellen oder Kopieren einer Regel ist wirklich der erste Schritt im Prozess. Der nächste Schritt besteht darin, eine Aktion basierend auf dieser Regel zu ergreifen. Wenn es keine Aktion gibt, die auf einer Regel basiert, spielt es keine Rolle, dass das Ereignis jemals überwacht wurde. Die am häufigsten durchgeführte Aktion besteht darin, einen Operator oder Administrator zu benachrichtigen, dass ein Fehler aufgetreten ist. Operations Manager bietet auch eine Reihe weiterer Aktionen, die verwendet werden können, wenn ein Ereignis ausgelöst wird. Zu diesen Aktionen zählen:
Starten eines Skripts
Senden einer SNMP-Trap (Simple Network Management Protocol) (in SNMP überwachen Agents die Aktivität auf den verschiedenen Geräten im Netzwerk und melden sich an die Arbeitsstation der Netzwerkkonsole).
Senden einer Benachrichtigung an eine Benachrichtigungsgruppe
Ausführen eines Befehls oder einer Batchdatei
Aktualisieren einer Zustandsvariablen
Übertragen einer Datei
Aufrufen einer Methode für eine Assembly mit verwaltetem Code
Erstellen iterativer Prozesse zur Automatisierung manueller Aufgaben
Der nächste Schritt ist ein iterativer Prozess und geht über den grundlegenden Warnungsmechanismus hinaus. Da Operations Manager sowohl Skript- als auch .NET-Code aufrufen kann, ist der Prozess der Automatisierung manueller Aufgaben basierend auf ausgelösten Ereignissen ein leistungsstarkes und zeitsparendes Feature. Ein Beispiel hierfür ist die Ausführung eines Skripts, um einen Port automatisch zu starten, wenn eine deaktivierte /stopped-Ereignismeldung protokolliert wird. Dieser Prozess ist iterativ, da viele Prozesse automatisiert werden können.
Verwenden von Schwellenwertregeln zum Automatisieren manueller Aufgaben
Der nächste Schritt bei der Verarbeitung besteht darin, über die reaktiven Warnungen hinauszugehen und Schwellenwertregeln zu verwenden. Das BizTalk Server Management Pack enthält standardmäßig keine Schwellenwertregeln. Dies liegt daran, dass solche Regeln in der Regel für die benutzerdefinierte Anwendung spezifisch sind und sich für jede Anwendung unterscheiden. Ein Schwellenwert verkörpert eine Geschäftsregel in Bezug auf die benutzerdefinierte Anwendung und bietet eine proaktive Möglichkeit zur Überwachung eines Systems. Sie können die mit dem PAL-Tool (Performance Analysis of Logs) bereitgestellten BizTalk Server Schwellenwertvorlagen verwenden, um Regeln zu definieren.
Ein Beispiel für eine solche Schwellenwertregel ist die Messung, wann die CPUs auf einem Server für einen bestimmten Zeitraum konsistent über 75 Prozent ausgeführt werden. Dies kann darauf hindeuten, dass Sie das System herunterskalieren müssen. Ein weiteres Beispiel ist, wo Sie eine Schwellenwertregel erstellen, die einen eindeutigen Satz von Indikatoren überwacht. Diese Regel könnte dann Code aufrufen, um BizTalk-Hostinstanzen auf einem zuvor konfigurierten Sicherungsserver in Zeiten mit hoher Nachfrage zu initialisieren.
Weitere Informationen
Überwachen von BizTalk Server mit dem System Center Operations Manager 2007