Monitoring primarily
This commit is contained in:
@@ -18,5 +18,27 @@ pkgs.mkShell {
|
||||
scp scripts/offload-backup.sh admin@192.168.1.100:/tmp/homey-offload-backup.sh
|
||||
ssh -t admin@192.168.1.100 'sudo bash /tmp/homey-offload-backup.sh; rm /tmp/homey-offload-backup.sh'
|
||||
'')
|
||||
(pkgs.writeShellScriptBin "homey-backup-status" ''
|
||||
ssh admin@192.168.1.100 bash -s <<'ENDSSH'
|
||||
echo "=== Backup timer ==="
|
||||
systemctl status restic-backups-homey.timer --no-pager -l 2>&1 || true
|
||||
|
||||
echo ""
|
||||
echo "=== Last backup run (journal) ==="
|
||||
journalctl -u restic-backups-homey.service -n 50 --no-pager 2>&1 || true
|
||||
|
||||
echo ""
|
||||
echo "=== Recent snapshots ==="
|
||||
sudo bash -c '
|
||||
export AWS_ACCESS_KEY_ID=$(cat /run/secrets/restic/s3_access_key_id)
|
||||
export AWS_SECRET_ACCESS_KEY=$(cat /run/secrets/restic/s3_secret_access_key)
|
||||
export RESTIC_CACHE_DIR=/mnt/data/restic-cache
|
||||
restic \
|
||||
-r "s3:https://s3.us-east-005.backblazeb2.com/zakobar-home-backup" \
|
||||
--password-file /run/secrets/restic/password \
|
||||
snapshots --latest 5
|
||||
' 2>&1
|
||||
ENDSSH
|
||||
'')
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user