Projektbeschreibung
ÜbersetztDas Skript sollte die Datenbank dumpen und die Site-Dateien in einem einzigen Archiv packen, es nach Datum und Uhrzeit benennen und in einem speziellen Ordner speichern. Rotation ist entscheidend: Behalten Sie zum Beispiel die letzten sieben täglichen Kopien und einige wöchentliche, und löschen Sie den Rest automatisch, damit die Festplatte niemals voll wird. Jeder Lauf muss protokolliert werden, und nach jedem Lauf möchten wir eine kurze Benachrichtigung, die uns mitteilt, ob das Backup abgeschlossen ist und wie groß es ist, sowie einen lauten Alarm, wenn es fehlgeschlagen ist, denn ein Backup, das niemand überprüft, ist dasselbe wie kein Backup.
Wir hätten auch gerne eine optionale Kopie jedes Archivs an einem zweiten Standort und einen einfachen dokumentierten Befehl zur Wiederherstellung aus einem beliebigen gewählten Archiv, damit die Wiederherstellung kein Rätsel ist, wenn wir bereits gestresst sind.
Anforderungen an den Auftragnehmer:
— ein konfigurierbares Skript, das von einem Zeitplan mit klaren Einstellungen gesteuert wird;
— datierte Archive mit automatischer Rotation nach Anzahl und Alter;
— ein vollständiges Protokoll sowie Benachrichtigungen über Erfolg und Misserfolg;
— ein dokumentiertes, getestetes Wiederherstellungsverfahren.