Datenbank Server Monitoring

Datenbanken sind das Rückgrat einer jeden Web Anwendung

Kaum eine Web Applikation kommt ohne Datenbank aus. Informationen schnell und zuverlässig speichern und lesen ist essenziell für die allermeisten Anwendungen.
Kommt es zu Fehlern in der Datenbank, führen diese in den meisten Fällen auch zu Fehlern in der Anwendung. Ärgerlich und vor allem aufwändig wird es dann, wenn Daten verloren gehen.

Datenbank Monitoring bringt Sicherheit

Ein leistungsfähiges Datenbank Monitoring erkennt Probleme, bevor diese groß werden und zu Datenverlust führen. Neben der reinen Verfügbarkeit lassen sich wichtige Datenbank Paramenter, wie Auslastung oder Performance überwachen. Auch dem Monitoring von Datenbank Prozessen, wie bspw. Backup oder Replikation sollte ausreichend Aufmerksamkeit geschenkt werden, damit im Fehlerfall keine Daten verloren gehen.

Datenbankausfall erkennen

Es gibt wohl keine Webanwendung, die ohne Datenbank auskommt. Läuft die Datenbank nicht, läuft auch die Web Applikation nicht. Daher sollte bei der Serverüberwachung auf die Datenbank besonders geachtet und diese in kurzen Intervallen geprüft werden.

Für diese populären Datenbanken bieten wir Ihnen Server Monitoring mit dem MySQL Monitor, mongoDB Monitor, PostGreSQL Monitor und MS SQL Monitor an.
Der Datenbank Monitor prüft Ihre Datenbank, indem er sich mit ihr verbindet und eine Status Abfrage stellt. Ist diese nicht erfolgreich, werden Sie alarmiert.

MySQL Monitor | mongoDB Monitor | MS SQL Monitor | PostGreSQL Monitor

Datenbank Details überwachen

Wenn Ihnen die reine Statusabfrage zu wenig ist und Sie Replikation, einzelne DB Parameter oder die Integrität der Tabellen überwachen möchten, benutzen Sie doch einfach unseren Local Web oder den Local Monitor.

Dabei erstellen Sie oder wir ein Skript, in dem Sie die Prüfung vornehmen und geben das Ergebnis aus. Der Local Web Monitor fragt das Skript ab und alarmiert Sie, wenn es nicht dem erwarteten Ergebnis entspricht.

Local Web Monitor | Local Monitor
Neugierig geworden? Informieren Sie sich über unsere Server Monitoring Pakete!
FAQs

Wie kann ich Replikation überwachen?

Datenbank Replikation bezeichnet die Verteilung einer Datenbank auf mehrere Server, um die Last zu verteilen und das Ausfallrisiko zu verringern. Häufig wird ein Master - Slave Szenario verwendet, in dem im Master die Daten geschrieben und der Slave ausschließlich zum lesen genutzt wird. Der Slave liest die Änderungen dabei permanent vom Master aus und stellt Informationen bereit, die für das Monitoring genutzt werden können. Diese Daten können bspw. mit dem Local Check Web Monitor ausgelesen und überwacht werden.

Welche Dankbank Parameter sollten überwacht werden?

Datenbanken stellen umfangreiche Informationen über den laufenden Betrieb bereit. Diese lassen sich auslesen und mit Hilfe geeigneter Schwellwerte überwachen. Entscheidend ist, dass der Datenbank Server an sich läuft und im Netzwerk erreichbar ist. Danach sollte sichergestellt sein, zu jeder Zeit ausreichend Speicher (Festplatte und RAM) zur Verfügung steht. Ist dies gegeben rücken die Prozesse wie bspw. Backup oder Replikation in den Vordergrund. Danach kann man sich um das Monitoring von Datenbank Performance Parametern wie die Auslastung einzelner Caches kümmern.