62801d8a93
Due to backups running in append-only mode, we do not have a way to safely automatically prune backups. To reduce the likelyhood we forget about backups and end up with failing jobs, add a cron job to send a email to infra-root if the backup partition goes over 90% usage. At this point a manual prune should be run (I9559bb8aeeef06b95fb9e172a2c5bfb5be5b480e). Change-Id: I250d84c4a9f707e63fef6f70cfdcc1fb7807d3a7
13 lines
445 B
Bash
13 lines
445 B
Bash
#!/bin/bash
|
|
THRESHOLD=90
|
|
|
|
df -PkH | grep '/opt/backups' | awk '{ print $5 " " $6 }' | while read output;
|
|
do
|
|
usep=$(echo $output | awk '{ print $1}' | cut -d'%' -f1 )
|
|
partition=$(echo $output | awk '{print $2}' )
|
|
if [ $usep -ge $THRESHOLD ]; then
|
|
echo "Backup volume \"$partition ($usep%)\" on $(hostname) at $(date)" |
|
|
mail -s "ACTION REQUIRED: Backup volume usage at $usep%" infra-root@openstack.org
|
|
fi
|
|
done
|