#! /bin/sh # !!! Make sure the user running this script is a member of the 'nagios' group # to be able to access /usr/nagios/libexec/ # check merlinux svnhotsync /usr/nagios/libexec/check_procs -a "/admin/bin/svn-sync-repo.py hotsync@merlinux.de:" -c 2: 2>&1>/dev/null if [ $? -ne "0" ]; then echo "starting new svnhotsync for merlinux" /admin/bin/svnhotsync.py hotsync@merlinux.de:/svn /mnt/backup/hotsync/merlinux/svn /etc/svnhotsync/hotsync fi # check codespeak svnhotsync /usr/nagios/libexec/check_procs -a "/admin/bin/svn-sync-repo.py codespeak.net:" -c 2: 2>&1>/dev/null if [ $? -ne "0" ]; then echo "starting new svnhotsync for codespeak" /admin/bin/svnhotsync.py hotsync@codespeak.net:/svn /mnt/backup/hotsync/codespeak/svn /etc/svnhotsync/hotsync fi # check psol svnhotsync #/usr/nagios/libexec/check_procs -a "/admin/bin/svn-sync-repo.py hotsync@psol.merlinux.de:" -c 2: 2>&1>/dev/null #if [ $? -ne "0" ]; then # echo "starting new svnhotsync for psol" # /admin/bin/svnhotsync.py hotsync@psol.merlinux.de:/svn /mnt/backup/hotsync/psol/svn /etc/svnhotsync/hotsync #fi # check infrae svnhotsync #/usr/nagios/libexec/check_procs -a "/admin/bin/svn-sync-repo.py hotsync@m4.merlinux.de:" -c 2: 2>&1>/dev/null #if [ $? -ne "0" ]; then # echo "starting new svnhotsync for infrae" # /admin/bin/svnhotsync.py hotsync@m4.merlinux.de:/svn /mnt/backup/hotsync/m4/svn /etc/svnhotsync/hotsync #fi # check zea svnhotsync #/usr/nagios/libexec/check_procs -a "/admin/bin/svn-sync-repo.py hotsync@zea.merlinux.de:" -c 2: 2>&1>/dev/null #if [ $? -ne "0" ]; then # echo "starting new svnhotsync for zea" # /admin/bin/svnhotsync.py hotsync@zea.merlinux.de:/svn /mnt/backup/hotsync/zea/svn /etc/svnhotsync/hotsync #fi