duplicity-talk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Duplicity-talk] Best way to find the date and time of the latest backup


From: Aaron
Subject: [Duplicity-talk] Best way to find the date and time of the latest backup in a collection
Date: Sun, 13 Oct 2024 20:20:40 +0100

Hello everyone,

Sorry I have been so quiet lately. Things have been busy and I have been doing a lot with ZFS rather than Duplicity. I do still use Duplicity for a few things, though. One of those is to do the backups of my Mail-in-a-box installation. I was hoping I could ask what the best way was for me to find the date of the latest duplicity backup to add an alert into prometheus.

I have mail-in-a-box backing up to cloud storage using the built-in duplicity backup. I copy that back somewhere and then run a verify, with prometheus monitoring telling me if it has been too long since the verify successfully completed. I noticed today that this has been completing successfully even when the the backups were not copying properly. It seems that this is because the verify completes, it is just verifying a backup that is a month old. I would therefore like to add an additional prometheus check that the last backup is not more than x days old. To do that, I need to extract the date of the latest backup.

I could do:

duplicity collection-status file:///[location] | grep "Chain end time:"
Chain end time: Thu SepĀ  5 03:09:10 2024
Chain end time: Fri SepĀ  6 03:09:12 2024

convert those to datetimes and use the latest of them, but is there a better way?

I saw there was a new --jsonstat argument, which sounded promising, but does that need to be used as part of the backup process to work correctly? Unfortunately I cannot change the backup arguments because that side is built into mail-in-a-box.

Kind regards,

Aaron




reply via email to

[Prev in Thread] Current Thread [Next in Thread]