Wissen, dass Ihre Datenbank antwortet, bevor Ihre App es merkt.
Eine Web-Prüfung sagt Ihnen, dass die Startseite lädt. Sie sagt nicht, ob die Datenbank dahinter Anmeldungen annimmt, rechtzeitig antwortet und noch die erwarteten Daten hat. m0nitor verbindet sich mit MySQL, MariaDB, PostgreSQL und Redis so, wie Ihre Anwendung es tut.
Echte Anmeldungen: Verbinden und anmelden mit einem Monitoring-Benutzer, damit eine abgelehnte Anmeldung oder ein voller Verbindungspool als das erscheint, was er ist.
Testabfragen: Führen Sie eine Abfrage wie SELECT 1 oder eine Zählung aus und vergleichen Sie das Ergebnis: gleich, enthält, höchstens oder mindestens eine Zahl.
TLS und verschlüsselte Zugangsdaten: Nutzen Sie TLS mit Zertifikatsprüfung. Passwörter und Zertifikate werden verschlüsselt gespeichert.
Private Datenbanken: Datenbanken ohne öffentlichen Port prüft eine Prüfsonde, die Sie in Ihrem Netz betreiben.
Was eine Datenbank-Prüfung erkennt
Der Server ist aus oder nimmt keine Verbindungen an
Die Anmeldung scheitert nach einem Passwortwechsel oder einer Rechteänderung
Abfragen sind langsam, gemessen als Verbindungs- und Abfragelatenz
Eine Abfrage liefert ein unerwartetes Ergebnis, etwa eine leere Tabelle nach einem fehlgeschlagenen Import
Redis antwortet, lehnt aber Befehle ab, etwa wenn der Speicher voll ist
Gebaut für minimale Rechte
Legen Sie einen eigenen Monitoring-Benutzer an, der nur die Tabelle oder Ansicht lesen darf, die Ihre Testabfrage braucht. m0nitor braucht nie Schreibrechte, die Zugangsdaten werden verschlüsselt gespeichert und nur von den Prüfstandorten genutzt, die die Prüfung ausführen.
In drei Schritten eingerichtet
Monitoring-Benutzer anlegen: Geben Sie ihm das Recht, sich anzumelden und zu lesen, was Ihre Testabfrage braucht, mehr nicht.
Datenbank-Monitor anlegen: Wählen Sie MySQL/MariaDB, PostgreSQL oder Redis, tragen Sie Host, Port und Zugangsdaten ein und optional eine Abfrage mit erwartetem Wert.
Prüfstandorte wählen: Gehostete Prüfstandorte für öffentliche Datenbanken oder Ihre eigene Prüfsonde für private Netze.
Verfügbarkeit
Datenbank-Monitore sind Teil der Tarife Scale, Business und Enterprise. Die Prüfung privater Netze über eine eigene Prüfsonde braucht Business oder Enterprise.