hosts/clerie-backup: Export metrics for backup replication to Hetzner
This commit is contained in:
@@ -45,13 +45,18 @@
|
|||||||
"/mnt/clerie-backup"
|
"/mnt/clerie-backup"
|
||||||
];
|
];
|
||||||
doInit = true;
|
doInit = true;
|
||||||
repo = "u275370-sub2@u275370.your-storagebox.de:./clerie-backup/" ;
|
repo = "u275370-sub2@u275370.your-storagebox.de:./clerie-backup/";
|
||||||
encryption = {
|
encryption = {
|
||||||
mode = "none";
|
mode = "none";
|
||||||
};
|
};
|
||||||
environment = { BORG_RSH = "ssh -p 23 -i /var/src/secrets/ssh/borg-backup-replication-hetzner"; };
|
environment = { BORG_RSH = "ssh -p 23 -i /var/src/secrets/ssh/borg-backup-replication-hetzner"; };
|
||||||
compression = "auto,lzma";
|
compression = "auto,lzma";
|
||||||
startAt = "*-*-* 04:07:00";
|
startAt = "*-*-* 04:07:00";
|
||||||
|
|
||||||
|
readWritePaths = [ "/var/lib/prometheus-node-exporter/textfiles" ];
|
||||||
|
postPrune = ''
|
||||||
|
echo "backup_replication_hetzner_last_successful_run_time $(date +%s)" > /var/lib/prometheus-node-exporter/textfiles/backup-replication-hetzner.prom
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user