Diese Seite wurde maschinell übersetzt. Lesen Sie das englische Original. English

FBDataGuard ist jetzt Teil von HQbird Standard!

FBDataGuard ist ein serverseitiges Tool zur Überwachung von Firebird-Datenbanken und zur Vermeidung von Korruptionen. Es überwacht Datenbanken und die Serverumgebung, führt Backups auf die richtige Weise durch, sammelt Statistiken und sendet Warnmeldungen über alle aktuellen und möglichen Probleme.

FBDataGuard ist als automatischer Wartungsassistent und Administrator-Assistent für wichtige Firebird-Datenbanken gedacht, insbesondere an entfernten Standorten und gebündelt mit Firebird-basierter Software. Es kann auch für die erweiterte Datenbankwiederherstellung geschützter Datenbanken im Falle schwerer Korruption (z. B. durch Hardwarefehler) verwendet werden.

Die wichtigsten FBDataGuard-Funktionen sind:

  • Automatisierte Backups mit der Option „Test-Restore" und der Möglichkeit, die Backup-Historie zu behalten.
  • Online-Health-Check der überwachten Datenbanken
  • Fehlerüberwachung (firebird.log und andere Fehler)
  • Automatisierter Online-Index-Health-Check und Neuberechnung von Statistiken
  • Überwachung von Transaktionsmarkern
  • Überwachung von temporären Dateien
  • Unterstützt Windows und Linux
  • E-Mail-Benachrichtigungen

FBDataGuard-Dokumentation

So funktioniert es

FBDataGuard

FBDataGuard wird auf demselben Server installiert, auf dem Firebird läuft (es ist notwendig, wichtige Serverparameter zu überwachen). Nach der Installation müssen die Datenbanken für die Überwachung angegeben werden.

FBDataGuard verfügt über mehrere Dutzend Jobs, die nach Zeitplan ausgeführt werden; viele dieser Jobs dienen dazu, bestimmte Parameter zu prüfen und zu bewerten, ob sie sich im Rahmen sicherer Grenzen bewegen, während andere Jobs dazu dienen, Backups auszuführen, Statistiken zu erfassen und Validierungen durchzuführen.

FBDataGuard ist auf Sicherheit ausgelegt: Wenn FBDataGuard beispielsweise feststellt, dass nicht genügend freier Speicherplatz für die Durchführung eines Backups vorhanden ist, wird das Backup nicht ausgeführt, sondern eine Warnmeldung ausgegeben, um den Administrator zu benachrichtigen.

Zum Hinzufügen von Datenbanken für die Überwachung und zum Festlegen von Parametern für Wartungsjobs verfügt FBDataGuard über eine eingebettete Web-Konsole. Die Web-Konsole zeigt den Status der Server- und Datenbanküberwachungsjobs an und ermöglicht die Änderung der Job-Eigenschaften.

Der Zugriff auf die Web-Konsole ist durch Benutzername und Passwort geschützt und standardmäßig nur auf localhost beschränkt (er kann natürlich an eine bestimmte IP-Adresse gebunden werden).

Natürlich kann die FBDataGuard-Web-Konsole auch von entfernten Computern und mobilen Geräten aus aufgerufen werden. Dies ermöglicht die Steuerung von Firebird-Datenbanken an entfernten Standorten und die Sicherstellung, dass diese gesund sind.

FBDataGuard kann auch über eine Reihe von INI-Dateien konfiguriert werden, um eine einfach übertragbare Konfiguration zu erstellen und diese auf mehreren Computern mit ähnlicher Firebird-Einrichtung zu verwenden.

FBDataGuard und große Firebird-Datenbanken

Normalerweise wird FBDataGuard in Produktionsumgebungen eingesetzt, insbesondere in den folgenden Fällen:

  • Datenbanken mit geschäftskritischen Daten
  • Große Datenbanken (>100 GB)
  • 24x7-Datenbanken
  • Datenbanken ohne Administrationsunterstützung
  • Datenbanken an entfernten Standorten

Bitte sehen Sie sich diese Präsentation für weitere Details zu FBDataGuard an:

Firebird’s Big Databases (auf Englisch) von Nataly Polyanskaya