#!/bin/sh
#
#Author: Ryan
#Date: 18 April 2007
#Description: Quick nightyly script for checking backups.
#

towho="support@afrihost.com"
host=`hostname`
datelong=`date |awk '{print $3" "$2" "$4" "$6}'`
dateshort=`date |awk '{print $3" "$2" "$6}'`

echo "Daily Backup check for $host" > /var/log/MailBackupSummary-$host.log 
echo "" >> /var/log/MailBackupSummary-$host.log
echo "+===== File system size of $host =====+" >> /var/log/MailBackupSummary-$host.log
echo "" >> /var/log/MailBackupSummary-$host.log
df -h >> /var/log/MailBackupSummary-$host.log
echo "" >> /var/log/MailBackupSummary-$host.log
echo "" >> /var/log/MailBackupSummary-$host.log
echo "+===== Backup sizes of $host =====+" >> /var/log/MailBackupSummary-$host.log
echo "" >> /var/log/MailBackupSummary-$host.log
echo "Site                     *      Age Use  Directory" >> /var/log/MailBackupSummary-$host.log
echo "--------------------------------------------------" >> /var/log/MailBackupSummary-$host.log
/usr/local/bin/afribackup --list | grep '/backup' >> /var/log/MailBackupSummary-$host.log
echo "" >> /var/log/MailBackupSummary-$host.log
echo "Script run @ $datelong" >> /var/log/MailBackupSummary-$host.log

# Checking if I am backup.afrihost.com

if [ "$host" = "backup6.afrihost.com" ]; then
                echo "" >> /var/log/MailBackupSummary-$host.log
                echo "+================================================+" >> /var/log/MailBackupSummary-$host.log
                echo "" >> /var/log/MailBackupSummary-$host.log
                ssh root@backup2.afrihost.com cat /var/log/MailBackupSummary-backup2.afrihost.com.log >> /var/log/MailBackupSummary-$host.log
		echo "" >> /var/log/MailBackupSummary-$host.log
		echo "+================================================+" >> /var/log/MailBackupSummary-$host.log
		echo "" >> /var/log/MailBackupSummary-$host.log
                ssh root@backup3.afrihost.com cat /var/log/MailBackupSummary-backup3.afrihost.com.log >> /var/log/MailBackupSummary-$host.log
		echo "" >> /var/log/MailBackupSummary-$host.log
		echo "+================================================+" >> /var/log/MailBackupSummary-$host.log
		echo "" >> /var/log/MailBackupSummary-$host.log
		ssh root@backup4.afrihost.com cat /var/log/MailBackupSummary-backup4.afrihost.com.log >> /var/log/MailBackupSummary-$host.log
		echo "" >> /var/log/MailBackupSummary-$host.log
		echo "+================================================+" >> /var/log/MailBackupSummary-$host.log
		echo "" >> /var/log/MailBackupSummary-$host.log
                ssh root@backup5.afrihost.com cat /var/log/MailBackupSummary-backup5.afrihost.com.log >> /var/log/MailBackupSummary-$host.log
		echo "" >> /var/log/MailBackupSummary-$host.log
		echo "+================================================+" >> /var/log/MailBackupSummary-$host.log
		echo "" >> /var/log/MailBackupSummary-$host.log
                ssh root@backup6.afrihost.com cat /var/log/MailBackupSummary-backup6.afrihost.com.log >> /var/log/MailBackupSummary-$host.log
                echo "+================================================+" >> /var/log/MailBackupSummary-$host.log
                echo "" >> /var/log/MailBackupSummary-$host.log
                ssh root@necros.co.za cat /var/log/MailBackupSummary-necros.co.za.log >> /var/log/MailBackupSummary-$host.log
		# Mail users

		mail -s "Backup check for  $dateshort" $towho < /var/log/MailBackupSummary-$host.log
               
else
               exit
fi                                                                                                                                                                                                                                                                                



# Clean up 





