Linux en Syn-3 Forum

Syn-3 Nederland => Syn-3 knowledge base => Topic gestart door: edwin op Januari 30, 2007, 08:34:50



Titel: Rdiff backup script met monitoring
Bericht door: edwin op Januari 30, 2007, 08:34:50
Voor mensen die ervaring hebben met rdiff-backup is hier een handig script. Dit script zorgt er voor dat het monitoring systeem aangeeft of een backup gelukt/mislukt is.
Code:
if rdiff-backup --force 1.2.3.4::/home /home/users/backup/backupnaam &&
   rdiff-backup --force --remove-older-than 30D /home/users/backup/backupnaam;
then
 /sbin/syn3-state --force rdiff OK "Rdiff mirror backup `date` gelukt!"
else
 /sbin/syn3-state --force rdiff ALERT "Rdiff mirror backup `date` mislukt!"
fi


Om dit te laten werken moet je nog wat extra voorbereidingen treffen wat betreft sshkeys en server instellingen. (kijk hiervoor in de orginele rdiff handleiding)

Code:
~/.ssh/authorized_keys:
command="rdiff-backup --server --restrict-read-only /",no-port-forwarding,no-X11-forwarding,no-pty ssh-rsa (....public key...)== root@remote




Titel: Re: Rdiff backup script met monitoring
Bericht door: edwin op Februari 09, 2007, 01:21:05
Voorbeeld om een rdiff-backup naar een Windows share te maken:
Code:
umount /mnt
if smbmount //192.168.10.2/docs /mnt -oguest &&
 rdiff-backup --force /mnt /home/users/backup/backupnaam &&
 rdiff-backup --force --remove-older-than 30D /home/users/backup/backupnaam; then

 /sbin/syn3-state --force rdiff OK "Rdiff mirror backup `date` gelukt!"
else
 /sbin/syn3-state --force rdiff ALERT "Rdiff mirror backup `date` mislukt!"
fi
umount /mnt


Hiervoor hoef je verder geen bijzonderheden te doen op machine die je gaat mounten. (alleen share aanmaken etc.)