Eine einfache PHP-Lösung, um zu überwachen, ob Backups ausgeführt werden.

Um unsere Group-Office-Instanzen zu sichern, verwenden wir das fantastische Tool Borg Backup. Das Einrichten automatischer Backups ist unkompliziert, aber wir brauchen auch eine Möglichkeit, um zu überprüfen, ob sie jeden Tag ausgeführt werden. Zu diesem Zweck haben wir ein einfaches PHP-Skript geschrieben.
Es überprüft das Backup-Protokoll und ermittelt das Datum des letzten Backups und ob es erfolgreich war. Wenn es erfolgreich war und nicht älter als einen Tag ist, wird ein Erfolgsstatus ausgegeben. Andernfalls wird ein Fehler gemeldet.
Wir verwenden es in Kombination mit UptimeRobot, das dieses Skript alle 5 Minuten abfragt. Wenn also ein Backup fehlschlägt, warnen uns unsere Handys mit einem sehr unangenehmen Ton.
Vielleicht ist es für Sie nützlich, daher hier das PHP-Skript:

Das ist zwar toll, um erfolgreiche Läufe automatisch zu überprüfen, aber es ist dennoch notwendig, Ihr Backup regelmäßig manuell zu überprüfen und zu sehen, ob Sie tatsächlich aus dem Backup wiederherstellen können.