Überwachen von Integrität und Leistung BizTalk Server
Wenn Sie Ihre BizTalk Server-Anwendungen und -Infrastruktur regelmäßig überwachen und alle auftretenden Probleme beheben, sorgen Sie dafür, dass Ihre Benutzer auch weiterhin auf die BizTalk Server-Anwendungen zugreifen können. Das Ziel der Überwachung besteht darin, Ausnahmen möglichst schnell zu ermitteln und zu lösen. Außerdem können Sie durch Überwachen Situationen erkennen, die zu einer Ausnahme führen können.
Beim Überwachen von BizTalk Server sollten Sie auf unerwartetes oder ungewöhnliches Verhalten achten. Die Überwachung kann entweder manuell oder automatisch durchgeführt werden. Sie können den Zustand Ihrer BizTalk Server-Infrastruktur mithilfe der BizTalk Server-Verwaltungskonsole überwachen. Sie können mithilfe der BizTalk Server-Verwaltungskonsole den Status Ihrer BizTalk Server-Anwendungen überwachen und bei Problemen den Grund mittels Ursachenanalyse ermitteln. . Beachten Sie beim Überwachen von BizTalk Server die folgenden Punkte:
Ihre Infrastruktur mag fehlerfrei arbeiten, in Ihren Anwendungen kann jedoch trotzdem ein Problem auftreten (Beispiel: Ihre Anwendungen empfangen ungültige Nachrichten, die sie nicht verarbeiten können).
In Ihrer Infrastruktur können Fehler auftreten, während die Anwendungen jedoch ohne Beeinträchtigung ausgeführt werden (Beispiel: Ein Server ist ausgefallen, dem Host sind jedoch genügend Server zugeordnet, die die Last übernehmen).
Ein Infrastrukturproblem kann als Anwendungsproblem zu Tage treten (Beispiel: Nachrichten werden nicht schnell genug verarbeitet, weil ein Server ausgefallen ist).
Das Überwachen von BizTalk Server und -Anwendungen lässt sich in drei Hauptkategorien einteilen:
Verfügbarkeitsüberwachung
Systemüberwachung
Leistungsüberwachung
Verfügbarkeitsüberwachung
Bei der Verfügbarkeitsüberwachung erhalten Sie eine Antwort auf die Frage, ob die Nichtverfügbarkeit einer System- oder Anwendungsressource verhindert, dass Ihre BizTalk Server-Anwendungen optimal ausgeführt werden. Diese Probleme sind fast ausschließlich auf die Systemebene beschränkt, beispielsweise auf die Verfügbarkeit von Diensten und Verbindungen. Wenn z. B. ein Adapter nicht mehr funktioniert, weil der Dienst für Einmaliges Anmelden (SSO) für Unternehmen beendet wurde, ist dies ein Verfügbarkeitsproblem. Wenn einer der einem Host zugeordneten Server ausgefallen ist und Ihre Anwendung mit dem Verarbeiten von Nachrichten in Rückstand gerät, haben Sie ein Verfügbarkeitsproblem. Sie haben ebenfalls ein Verfügbarkeitsproblem, wenn eine Anwendung beendet wird und diese keine Nachrichten mehr verarbeiten kann. In der folgenden Tabelle sind Tools zur Verfügbarkeitsüberwachung aufgeführt.
Tool | Aufgabe |
---|---|
BizTalk Server-Verwaltungskonsole | Auf der Gruppenhubseite in der BizTalk Server-Verwaltungskonsole können Sie überprüfen, ob Anwendungen oder deren Komponenten (Ports/Orchestrierungen) beendet sind. |
Ereignisanzeige | Sucht nach Adapterverbindungsproblemen, beendeten Diensten usw. |
Systemüberwachung
Die Systemüberwachung hilft Ihnen zu ermitteln, ob bei einer Ihrer Anwendungen oder Ressourcen ein Problem aufgetreten ist, z. B. ein Ausnahmezustand in einer der Anwendungen oder einem der zugehörigen Elemente. Darüber hinaus können Sie ermitteln, ob Nachrichten aufgrund ungültiger Daten im Nachrichtenaufkommen angehalten werden. In der folgenden Tabelle sind Tools zur Systemüberwachung aufgeführt.
Tool | Aufgabe |
---|---|
BizTalk-Systemüberwachung-Tool (BHM) | Ein MMC-Snap-In, mit dem Benutzer die Integrität BizTalk Server Umgebungen überwachen, kritische und nicht kritische Probleme erkennen und Wartungsaufgaben ausführen können. Laden Sie BizTalk-Systemüberwachung herunter. BizTalk-Systemüberwachung enthält auch die neuesten Versionen von MsgBox Viewer und BizTalk Terminator. |
BizTalk Server-Verwaltungskonsole | Auf der Gruppenhubseite und den Abfrageseiten in der BizTalk Server-Verwaltungskonsole können Sie Anwendungsfehler ermitteln und deren Ursache(n) analysieren. |
Ereignisanzeige | Erkennt Probleme, die während der Verarbeitung von Nachrichten und Orchestrierungen auftreten. |
Leistungsüberwachung
Durch die Leistungsüberwachung können Sie feststellen, wie effizient das System arbeitet. Diese Art der Überwachung konzentriert sich in erster Linie auf die Last bei physikalischen Ressourcen, wie Datenbanken und Festplatten. Wenn zum Beispiel die CPU-Auslastung ständig zwischen 90 und 100 Prozent liegt und sich ein Nachrichtenrückstand bildet, stellt dies ein Leistungsproblem auf der Computerebene dar. In der folgenden Tabelle sind Tools zur Leistungsüberwachung aufgeführt.
Tool | Aufgabe |
---|---|
SQL Query Analyzer | Überwacht Datenbankgröße und -inhalt, um Systemprobleme festzustellen. |
BizTalk Server-Verwaltungskonsole | Auf der Gruppenhubseite werden die wichtigsten Leistungsindikatoren angezeigt, darunter die Anzahl der Dienstinstanzen, die in den BizTalk Server-Anwendungen derzeit aktiv, pausiert, ausführungsbereit, geplant, angehalten usw. sind. |
Geschäftsaktivitätsüberwachung (BAM) | Sie können in Ihrem Geschäftsprozess spezielle Stufen angeben, zu denen wichtige Leistungsindikatoren der Geschäftsanwendung überwacht werden sollen. |
BizTalk Server-Überwachung
Sie können den Auftrag überwachen BizTalk Server SQL-Agent ausführen, um bekannte Probleme in Verwaltungs-, Meldungsfeld- oder DTA-Datenbanken zu identifizieren. Der Auftrag wird erstellt, wenn Sie eine BizTalk-Gruppe in der BizTalk Server-Verwaltungskonsole konfigurieren oder ein Upgrade von BizTalk aus der vorherigen Version ausführen.
Der Auftrag BizTalk Server überwachen sucht nach den folgenden Problemen in der Verwaltungs-, der MessageBox-Datenbank oder den DTA-Datenbanken:
Hinweis
Der Auftrag BizTalk Server überwachen sucht nur nach Problemen. Die gefundenen Probleme werden jedoch nicht Behoben.
Nachrichten ohne Verweise
Nachrichten ohne Verweisanzahlen
Nachrichten, deren Verweisanzahl kleiner als 0 ist
Nachrichtenverweise ohne Spoolzeilen
Nachrichtenverweise ohne Instanzen
Instanzstatus ohne Instanzen
Instanzabonnements ohne zugehörige Instanzen
Verwaiste DTA-Dienstinstanzen
Ausnahmen verwaister DTA-Dienstinstanzen
TDDS wird für keine Hostinstanz ausgeführt, wenn die globale Überwachungsoption aktiviert ist.
Der Auftrag BizTalk Server überwachen wird für die einmalige Ausführung pro Woche konfiguriert und automatisiert. Da dieser Auftrag berechnungsintensiv ist, wird empfohlen, ihn für Ausfallzeiten oder Zeiten mit geringem Datenverkehr zu planen.
Es tritt ein Fehler des Auftrags auf, wenn Probleme gefunden werden. Die Fehlerzeichenfolge enthält in diesem Fall die Anzahl der gefundenen Probleme. Andernfalls wird er erfolgreich ausgeführt. Sie können die Details im Auftragsverlauf anzeigen. Wenn Sie den Auftrag mit Administratorberechtigungen ausführen, wird die Fehlerzeichenfolge außerdem in der Ereignisanzeige (zusammen mit dem Auftragsverlauf) protokolliert.
Problembehandlung
Wenn Sie ein Problem bei den BizTalk Server-Anwendungen (nicht der Infrastruktur) finden, können Sie es auf der Gruppenhubseite und den Abfrageseiten in der BizTalk Server-Verwaltungskonsole analysieren. Die BizTalk Server-Verwaltungskonsole ist ein integriertes Konfigurations-, Bereitstellungs- und Problembehandlungstool, mit dem Sie Probleme bei der Konfiguration und Bereitstellung beheben können, nachdem Sie diese ermittelt haben. Die meisten Anwendungsprobleme resultieren aus Nachrichten, die nicht wie erwartet übermittelt werden (was sich unter anderem in Form von angehaltenen Dienstinstanzen, wiederholten Ports oder pausierten Instanzen, die nicht wieder reaktiviert wurden, bemerkbar macht).
Sie können Ihre Dienstinstanzen mithilfe der Gruppenhubseite und Abfrageseiten nach Anwendung, Fehlertyp, Diensttyp, Host usw. gruppieren (unabhängig davon, in welchem Status sich die Dienstinstanzen befinden: ausgeführt, angehalten, pausiert, usw.), um die unterschiedlichen Fehler voneinander zu trennen, nacheinander zu untersuchen und dann zu beheben. Sie können in der BizTalk Server-Verwaltungskonsole auch Überwachungsdaten überwachen, um den Verlauf eines Nachrichtenflusses oder den Ausführungsverlauf einer Orchestrierung oder eines Regelsatzes zu untersuchen. Diese Überwachungsdaten enthalten Verlaufsdaten zu Ihren BizTalk Server-Anwendungen.
Wenn Sie die Überwachung in der BizTalk Server-Verwaltungskonsole aktiviert haben, können Sie die Überwachung verwenden, um Nachrichten und Dienstinstanzen mithilfe einer Abfrage zu suchen. Dies ist hilfreich, wenn Sie eine Nachricht suchen, von der Sie zum Beispiel nur den Nachrichtentyp (Schema), eine Eigenschaft und deren Wert (z. B. Kundenname) kennen.
In den folgenden Themen werden die Überwachung und Problembehandlung mithilfe der Gruppenhubseite und Abfrageseiten in der BizTalk Server-Verwaltungskonsole erläutert. In diesem Abschnitt wird auch die Überwachung beschrieben, die sich bei der Problembehandlung und Ursachenanalyse einsetzen lässt.