Was ist Datenbanküberwachung – und wozu ist sie gut?

Heutzutage leisten Datenbanken viel und dienen sogar als Repository für alle kritischen Informationen eines Unternehmens – sowohl strukturiert als auch unstrukturiert.

Wenn ein Kunde eine Frage stellt, gehen Sie direkt zur Datenbank, um eine Antwort zu erhalten. Wenn diese Datenbank also langsam oder, noch schlimmer, vollständig ausgefallen ist, werden diese Fragen nicht beantwortet. Produktinformationen werden nicht gefunden und Verkaufsaktualisierungen werden nicht vorgenommen.
 
Häufiger ist die Datenbank aufgrund von Anwendungs- oder Netzwerkproblemen langsam. Dies ist zwar nicht gerade lähmend, kann aber der Produktivität großen Schaden zufügen und für Kunden frustrierend sein, die auf eine Antwort warten müssen.

Die Lösung ist die Datenbanküberwachung, die ständig und detailliert den Betrieb der Datenbankanwendung überwacht und bei Auftreten eines Problems herausfindet, wo das Problem liegt. Die Idee ist, Probleme zu erkennen, bevor sie zu tatsächlichen Fehlern werden.

Microsoft SQL Server ist eine der beliebtesten Datenbankmanagementsystem-Lösungen von heute, und daher werden wir dies als Beispiel verwenden, um zu beschreiben, wie WhatsUp Gold von Progress die Datenbanküberwachung durchführt. Alle in Bezug auf SQL Server beschriebenen Punkte gelten gleichermaßen für andere Datenbanken.

 

Beispiel: SQL Server-Überwachung

Hier sind einige wichtige SQL Server-Überwachungsfunktionen, die von WhatsUp Gold angeboten werden.

Überwachen Sie wichtige SQL Server-Parameter: Vollständig anpassbare Warnungen informieren die IT über kritische Probleme in Bezug auf den CPU-Status, geringe Mengen an freiem Speicher, gefährliche Datenträgerauslastung und Probleme mit Cache-Auslastung, Systemprozessen, Transaktionen, Benutzern, Seitenpuffern und Warten auf Sperren . Die IT kann benutzerdefinierte Schwellenwerte für jeden verfügbaren Leistungsindikator erstellen.

Ist der SQL Server-Dienst verfügbar?: Ein WhatsUp Gold-Dashboard zeigt schnell die Verfügbarkeit aller SQL Server-Dienste basierend auf der Überwachung des SQL Server-Datenbankmoduls sowie der Indizierungs-, Such- und Berichtsdienste an. Die Benachrichtigungen beschreiben die Probleme, während sich automatisierte Aktionen für Sie darum kümmern.

SQL Server-Abfrageberichte: Bei SQL Server dreht sich alles um SQL-Abfragen. Deshalb nennen sie es Structured Query Language. Hier berichtet der WhatsUp Gold SQL Query Monitor über die Ausgabe aller SQL Server-Abfragen und hebt Bereiche hervor, in denen das DBMS seine Arbeit nicht erfüllt. Wenn Abfragen fehlschlagen, unerwartete Ergebnisse zurückgeben oder die Leistung leidet, werden Warnungen oder Aktionen ausgelöst.

Mit dem SQL Query Monitor überprüfen Sie bestimmte Bedingungen einer Microsoft SQL- oder MySQL-Datenbank basierend auf der Leistung und dem Ergebnis von Datenbankabfragen. Die IT oder Ihre Datenbankgurus definieren die gewünschten Kriterien in der Datenbank. Wenn diese Bedingungen gefunden werden, meldet der SQL Query Monitor einen Upstate-Status. Wenn sich dagegen die Datenbankdaten außerhalb der Grenzen der Abfragekriterien ändern, meldet der Monitor einen Downstate.

 

Detailliertere Details zu WhatsUp Gold und SQL Server Monitoring

Erstellen Sie SLAs, von denen Sie wissen, dass Sie sie einhalten können: Die Erstellung oder Zustimmung zu SLAs ist eine Sache, die Einhaltung eine andere. Glücklicherweise können Sie mit SQL Server-SLAs die SLA Advanced State Monitoring Control von WhatsUp Gold verwenden, um Anwendungszustände zu definieren und dann genau zu überwachen. Dies hilft auch bei der Berechnung von SLAs. Und da Sie eine gute Vorstellung von Leistung und Verfügbarkeit haben, können Sie die Verfügbarkeit und Leistung Ihres SQL Servers zuverlässig garantieren.

Sie können auch bestimmen, welche Anwendungskomponenten oder -dienste kritisch oder unkritisch sind, und so diejenigen Teile unterscheiden, die sich bei Ausfall nicht auf SLAs auswirken sollten.

Erstellen und Konfigurieren mehrerer Anwendungszustände: Ein Anwendungszustand ist offensichtlich einfach der Zustand der Anwendung. Kurz gesagt, wie geht es ihr? Mit WhatsUp Gold können Sie eine Vielzahl von Status wie Up, Warning, Down, Maintenance und Unknown erstellen. Sie können dann für jeden dieser Zustände Schwellenwerte erstellen, die bei Überschreitung eine Warnung auslösen. Ein Warnzustand könnte beispielsweise ausgelöst werden, wenn ein Schwellenwert von 80 % Auslastung überschritten wird. Das ist ein Gefahrenzeichen, und die Warnung veranlasst den entsprechenden IT-Experten zu schnellen Maßnahmen.

 

Erstellen benutzerdefinierter Parameter Parameter

SQL Server ist eine Microsoft-Anwendung und verwendet als solche die Windows Management Instrumentation (WMI)-Schnittstelle, um IT-Experten den Zugriff auf die Anwendung auf einer tiefen Ebene zu ermöglichen. WMI ist unerlässlich, um benutzerdefinierte Parameter zu erstellen, die Sie überwachen möchten. Daher muss Ihr SQL Server-Host WMI-fähig sein.

 

Die SQL Server-Überwachung ist nur ein Teil dessen, was WhatsUp Gold leisten kann

Wenn Sie eine Datenbank wie SQL Server überwachen müssen, ist es sinnvoller, einen dedizierten SQL Server oder ein Datenbanküberwachungstool zu kaufen - oder diese Funktionen als EIN Teil einer KOMPLETTEN Netzwerk- und Anwendungsleistungsüberwachungslösung?

Wir erzählen Ihnen mehr über WhatsUp Gold und lassen Sie entscheiden. WhatsUp Gold kann alle Ihre Netzwerkgeräte und wichtigen Anwendungen überwachen und Berichte dazu erstellen. Tatsächlich kann es alles, mit dem sich die Netzwerküberwachungslösung verbinden kann, überwachen, warnen und berichten.

Die Lösung kann beispielsweise den Status von Diensten verfolgen, die auf TCP/IP-Servern üblich sind, wie SMTP, POP3 und IMAP, FTP, HTTP, und die IT benachrichtigen, wenn einer dieser Dienste ausfällt. WhatsUp Gold kann wissen, ob Ihre E-Mail nicht verfügbar ist, eine Website nicht verfügbar ist oder Benutzer keine Dateien übertragen können. Und ja, das gilt auch für Ihre Datenbanken. Wie Sie sehen, ist die Datenbanküberwachung nur einer von unzähligen Anwendungsfällen.

 

Verwandeln Sie Warnungen in Aktionen

Es ist großartig, alarmiert zu werden - aber es ist noch besser zu wissen, was als nächstes zu tun ist. Mit WhatsUp Gold Database Monitoring wird die IT benachrichtigt, sobald sich der Status einer überwachten Komponente oder Anwendung ändert. Was als nächstes passiert, liegt an der IT, die mehrstufige Aktionsrichtlinien erstellen kann. Diese reichen vom einfachen Versenden von Warnungen per SMS oder E-Mail über die Erfassung relevanter Ereignisse in einer Protokolldatei bis hin zur Durchführung von Selbstheilungsaktionen wie dem Neustart eines Anwendungsdienstes oder dem Initiieren eines PowerShell-Skripts.

Wenn Ihre Datenbank in einen Downstate gerät, kann ein Aktionspfad ausgelöst werden, der einen Eintrag in das Protokoll schreibt, ein Skript ausführt, das den Server neu startet, oder einfach nur eine Benachrichtigung sendet.

 

Sehen Sie alles mit einem Datenbanküberwachungs-Dashboard

Wenn Sie alles wissen möchten, was mit Ihrer Datenbank vor sich geht, sehen Sie sich einfach Ihr Dashboard zur Überwachung der Datenbankleistung an und überprüfen Sie den aktuellen Status, um eine Echtzeitansicht zu erhalten. Im Problemfall können Sie mit diesem Dashboard schnell die Ursache finden.

Das gleiche Dashboard bietet eine historische Ansicht, damit Sie Trends erkennen können, die sich auf die zukünftige Leistung auswirken können, und chronische Probleme entdecken, die Sie einmal beheben sollten, damit sie nicht mehr auftauchen. Diese historischen Statusberichte analysieren Datenbankleistungsprobleme über einen bestimmten Zeitraum und decken schwer zu findende, zeitweilige Leistungsprobleme wie URI-Cache-Ausfälle und Speicherlecks auf.

Das Komponentenübersichts-Dashboard zeigt diese chronischen Probleme an und zeigt alle überwachten Komponenten für Ihre Datenbank an, z. B. den Prozentsatz der Zeit, die sie in verschiedenen Zuständen verbringt, z. B. nach oben oder unten.

Schließlich verfolgt das Database State Change Log alle DBMS-Zustandsänderungen sowohl auf Komponenten- als auch auf Anwendungsebene, die zukünftige Probleme vorhersagen können.

Kundenbeispiel: Optim Healthcare heilt SQL Server mit WhatsUp Gold

Optim Healthcare verfügt über drei Krankenhäuser und andere Arztpraxen in Savannah, Georgia. Matt Cline von Optim, Senior Systems Administrator, führte WhatsUp Gold ein und diagnostizierte sofort ein kritisches Leistungsproblem.

WhatsUp Gold ist ein „großartiges Produkt, das unsere Geräte überwacht“, sagte Cline von Optim Healthcare. „WUG ist eine gute Software, die mir Zeit und meinem Unternehmen Geld spart. Sie können fast alles gleichzeitig überwachen. Von Datenbankinstanzen bis hin zu einem einzelnen SNMP-Trap kann alles überwacht werden. Die Alarmierung funktioniert hervorragend und erspart mir die Mühe, jemandem mitzuteilen, dass ein Raum überhitzt oder der Strom ausfällt. “

WhatsUp Gold kann weit mehr als nur Datenbanken überwachen. „WhatsUp Gold gibt uns einen guten Einblick in den Zustand und Status unserer Server und Netzwerks. Es ist zu einem integralen Bestandteil unserer täglichen Arbeit geworden “, sagte Cline.

Erfahren Sie mehr über Datenbanküberwachung mit WhatsUp Gold

Der SQL-Abfragemonitor ist in den WhatsUp Gold Premium-, Distributed- und MSP-Editionen enthalten und funktioniert mit Microsoft SQL Server- und MySQL-Datenbanken.

Der SQL Server Monitor unterstützt die Überwachung von Microsoft SQL Server 2000 oder neueren Versionen und MSDE 2000 oder neueren Versionen, die auf jedem Computer in Ihrem Netzwerk installiert werden können.

 

 

Lernen Sie WhatsUp Gold kennen

Blog-Abonnement

Erhalten Sie einmal im Monat eine E-Mail mit unseren neuesten Blog-Beiträgen.

<p class='-pt2 -m0'>Thanks for subscribing!</p> Loading animation

Kommentare
Comments are disabled in preview mode.