Académique Documents
Professionnel Documents
Culture Documents
#!/bin/sh
# Variables
DATE=`/bin/date +%d-%m-%Y`
BCK_DIR="/opt/backup/$DATE"
BCK_SYS="/opt/backup/$DATE/system-Zimbra"
LOG="/opt/backup/$DATE/save.log"
NORMAL="\\033[0;39m"
ROUGE="\\033[1;31m"
PASSWD=`zmlocalconfig -s | grep mysql_root_password | awk -F" " '{print $3}'`
mkdir -p $BCK_DIR
mkdir $BCK_SYS
touch $LOG
# Backup LDAP
echo "- `/bin/date +%H:%M:%S`: Lancement du backup ldap" | tee -a $LOG
/opt/zimbra/libexec/zmslapcat $BCK_SYS | tee -a $LOG
echo "- `/bin/date +%H:%M:%S`: Fin du backup ldap" | tee -a $LOG
echo " " | tee -a $LOG
# Backup MySQL
echo "- `/bin/date +%H:%M:%S`: Lancement du dump Mysql" | tee -a $LOG
/opt/zimbra/mysql/bin/mysqldump -S /opt/zimbra/db/mysql.sock -u root -p$PASSWD --host localhost --port 7306 --all-databases --single-transaction > $BCK_SYS/zimbra-mysql.sq
echo "- `/bin/date +%H:%M:%S`: Fin du dump Mysql" | tee -a $LOG
echo " " | tee -a $LOG