Barman
Datensicherung für PostgreSQL, aufgebaut um einen zentralen Katalogserver, der viele Datenbankserver verwaltet — im Unterschied zu Werkzeugen, die auf jeder Instanz selbst laufen.
Das Modell sieht vor, dass eine dedizierte Maschine das Backup-Verzeichnis besitzt und von dort aus die Sicherung sämtlicher überwachten Server anstößt. Zwei Methoden stehen zur Wahl: rsync über SSH, das mit Hardlinks und parallelen Arbeitern inkrementelle Kopien erstellen kann, oder pg_basebackup für den einfacheren Fall. WAL-Segmente kommen entweder über das Archivierungskommando oder per Streaming an, und das Werkzeug kann einen Replikations-Slot offenhalten, sodass nichts verloren geht, wenn die Verbindung kurz abbricht. Der Befehl barman check geht die gesamte Kette durch und meldet, wenn etwas darin kaputt ist — genau die Funktion, die man tatsächlich ins Monitoring einbindet. Die Alternative pgBackRest ist pro Instanz stärker; Barman gewinnt, wenn man dreißig Server hat und einen einzigen Ort zum Nachsehen will.