Überwachen der BizTalk Server-Umgebung
Sie können BizTalk Server Infrastruktur und Anwendungen mit einem manuellen oder automatischen Prozess oder einer Kombination der beiden Methoden überwachen, indem Sie die Tools verwenden, wie in der folgenden Tabelle gezeigt.
Manuelle oder automatisierte Überwachung | Tools |
---|---|
Automatisierte Überwachung | – Microsoft System Center Operations Manager (Operations Manager) |
Manuelle Überwachung | – Die Seite "Gruppenhub" in der BizTalk Server-Verwaltungskonsole – PAL-Tool (Performance Analysis of Logs) - Ereignisanzeige |
Unabhängig davon, ob Sie eine Überwachungsanwendung implementieren oder nicht, sollten Sie die BizTalk Server-Verwaltungskonsole verwenden, um die Integrität Ihrer BizTalk Server Anwendungen zu überwachen und eine Grundursachenanalyse durchzuführen, um die zugrunde liegende Ursache von Problemen zu identifizieren.
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).
Monitortypen
Die Überwachung Ihrer BizTalk Server und Anwendungen gliedert sich in vier Standard Kategorien:
Verfügbarkeitsüberwachung
Systemüberwachung
Leistungsüberwachung
Schwellenwertüberwachung
Verfügbarkeitsüberwachung
Die Verfügbarkeitsüberwachung beantwortet die Frage "Verhindert die Nichtverfügbarkeit einer System- oder Anwendungsressource, dass Ihre BizTalk Server Anwendungen optimal ausgeführt werden?" Diese Probleme sind fast ausschließlich auf Systemebene, z. B. 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 die Tools zur Verfügbarkeitsüberwachung aufgeführt.
Tool | Aufgabe |
---|---|
BizTalk Server Verwaltungskonsole | Überprüfen Sie auf der Seite Gruppenhub in der BizTalk Server-Verwaltungskonsole, ob Anwendungen oder ihre Komponenten (Ports/Orchestrierungen) beendet werden. |
Operations Manager 2007 | Im BizTalk Server Management Pack und der Operations Manager-Betriebskonsole werden Warnungen angezeigt, wenn wichtige Dienste auf niedriger Ebene, z. B. Adapter, nicht verfügbar sind. Zum effektiven Überwachen von BizTalk Server müssen Sie BizTalk Server-fremde Ressourcen überwachen, von denen Ihre Anwendungen abhängig sind (wie Datenbanken und Server). Darüber hinaus müssen Sie auch die management Packs für SQL Server, Internetinformationsdienste und Windows-Basisbetriebssystem installieren und verwenden. Operations Manager konsolidiert interessante Ereignisse aus Ereignisprotokollen, WMI und anderen Ereignisanbietern. Weitere Informationen zum Installieren aller relevanten Management Packs finden Sie unter Prüfliste: Überwachung BizTalk Server mit Operations Manager 2007. |
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 Server Verwaltungskonsole | Sie verwenden die Gruppenhubseite und Abfrageseiten in der BizTalk Server-Verwaltungskonsole, um Probleme mit der Anwendungsintegrität zu identifizieren und deren Ursachen zu analysieren. |
Operations Manager | Das BizTalk Server Management Pack ist Ihre erste Verteidigungslinie, um Sie darüber zu informieren, dass Sie angehaltene Nachrichten und/oder Dienstinstanzen in Ihren BizTalk Server Anwendungen haben. Nachdem Sie eine Benachrichtigung von Operations Manager erhalten haben, können Sie zur BizTalk Server Verwaltungskonsole wechseln, um das Problem zu beheben. |
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. |
Operations Manager | Das BizTalk Server Management Pack und die Operations Manager-Betriebskonsole können so konfiguriert werden, dass Warnungen angezeigt werden, wenn kritische BizTalk Server Leistungsindikatoren wie die Größe des Nachrichtenfelds Q oder die Größe des Host Q die definierten Schwellenwerte überschreiten. Zur Leistungsüberwachung von BizTalk Server-fremden Ressourcen, von denen Ihre Anwendungen abhängig sind (wie Datenbanken und Server), müssen Sie auch die Verwaltungspakete für SQL Server, Internetinformationsdienste und Windows-basierte Betriebssysteme installieren und verwenden. Weitere Informationen zum Installieren aller relevanten Management Packs finden Sie unter Prüfliste: Überwachung BizTalk Server mit Operations Manager 2007. Sie können auch das PAL-Tool (Performance Analysis of Logs) verwenden, um die Schwellenwerte aus den Durchsatztests zu erfassen, die in den Schwellenwertregeln im BizTalk Server Management Pack verwendet werden. Weitere Informationen zum PAL-Tool finden Sie unter Verwenden des PAL-Tools (Performance Analysis of Logs). |
BizTalk Server Verwaltungskonsole | Auf der Seite Group Hub werden wichtige Leistungsmetriken angezeigt, z. B. die Anzahl der derzeit aktiven, dehydrierten, ausführungsbereiten, geplanten, angehaltenen Usw. in Ihren BizTalk Server Anwendungen. |
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. Mithilfe von BAM können Sie Sowohl Geschäftsmetriken als auch IT-Metriken (z. B. SLA's und Ausführungszeiten) überwachen. |
Schwellenwertüberwachung
Angepasste Schwellenwertregeln sind ein wesentliches Element in einer ausgereiften Betriebsumgebung. Sie können viele dieser Schwellenwertregeln in Operations Manager erstellen. Diese Schwellenwertregeln basieren in der Regel auf den Anforderungen der BizTalk-Anwendung. Das PAL-Tool (Performance Analysis of Logs) kann den Prozess zur Ermittlung der richtigen Werte für diese Schwellenwerte für Ihre Umgebung optimieren. Das PAL-Tool enthält einige Basisschwellenwerte, die als Kern der Daten dienen können, die für Microsoft System Center Operations Manager verwendet werden. Die Implementierung dieser Schwellenwertregeln in Operations Manager ermöglicht eine automatisierte Überwachung. Darüber hinaus kann ein Administrator Benachrichtigungsregeln einrichten und Aktionen basierend auf dem Auslösen einer Schwellenwertregel ausführen (z. B. Ausführen eines Skripts, Aufrufen von .NET-Code, Senden von E-Mails usw.). In der folgenden Tabelle sind Tools zur Überwachung von Schwellenwerten aufgeführt.
Tool | Aufgabe |
---|---|
PAL-Tool (Performance Analysis of Logs) | Das PAL-Tool meldet automatisch, wenn Leistungsindikatoren die Schwellenwerte überschreiten. Die Schwellenwerte ändern sich dynamisch so, dass sie für die Umgebung des Servers geeignet sind. Beispielsweise ändern sich die Schwellenwerte des Kernelspeicherpools basierend auf den Antworten, die der Benutzer über die 32-Bit-/64-Bit-Architektur, die Menge des physischen Arbeitsspeichers und den /3GB-Switch bereitstellt. Laden Sie das PAL-Tool kostenlos von GitHub herunter. |
Operations Manager | Das BizTalk Server Management Pack und die Operations Manager-Betriebskonsole können so konfiguriert werden, dass Warnungen angezeigt werden, wenn kritische BizTalk Server Indikatoren die definierten Schwellenwerte überschreiten. |
Problembehandlung
Sobald Sie ein Integritätsproblem mit Ihren BizTalk Server-Anwendungen kennen, können Sie die Gruppenhubseite und die Abfrageseiten in der BizTalk Server-Verwaltungskonsole verwenden, um das Problem zu analysieren. Die BizTalk Server-Verwaltungskonsole bietet eine integrierte Konfigurations-, Bereitstellungs- und Problembehandlungsumgebung, und Sie können Konfigurations- und Bereitstellungsprobleme in der Verwaltungskonsole beheben, nachdem Sie sie festgelegt 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 die Gruppenhub-Seite und abfrageseiten verwenden, um Ihre Dienstinstanzen (unabhängig davon, in welchem Zustand sie sich befinden: ausgeführt, angehalten, dehydriert usw.) nach Anwendung, Fehlertyp, Diensttyp, Host usw. zu gruppieren, um die verschiedenen Fehler zu isolieren, einzeln zu untersuchen und zu beheben.