Passo 01 No servidor do zimbra, acessar.
cd /usr/src
Passo 02 Realizar o download da ferramenta.
git clone https://github.com/bggo/Zmbkpose
Passo 03 entrar na pasta.
cd Zmbkpose
Passo 04 Instalar a ferramenta.
./install.sh
Passo 05 Editar o arquivo de configuração.
vim /etc/zmbkpose/zmbkpose.conf
Passo 06 Procurar a linha WORKDIR= e adicionar o caminho da pasta onde deve ser realizado o backup. Por exemplo:
WORKDIR=/mnt/bkp
Passo 07 criar um arquivo para realização de backup de forma automática, com o seguinte conteúdo:
#!/bin/bash
/usr/local/bin/zmbkpose -f
Passo 08 Editar o arquivo do Crontab, e adicionar:
Especificar data e hora para realizar o backup e o local onde está o script.
0 18 * * 5 root su - zimbra /mnt/bkp/script.sh
Passo 09 Reiniciar serviço do Crontab.
service crond restart
Passo 10 Adicionar permissão completa na pasta de backup, e no arquivo do zmbkpose com o comando:
chmod 777 -R /mnt/bkp/
chmod 777 /usr/local/bin/zmbkpose
Passo 11 Criar um arquivo para excluir os backups, mas deixando apenas os 4 mais recentes.
#!/bin/bash
/usr/local/bin/zmbkpose -d 5 weeks
Passo 12 Adicione no Crontab como no passo 8 e reinicie o serviço como no passo 9.
Passo 13 Para montar o backup em outro servidor usando NFS, execute:
showmount -e <servidor>
Passo 14 Para montar a partição:
mount -t nfs <servidor>:<pasta_compartilhada> <ponto_de_montagem>
Passo 15 Para deixar de forma permanente, edite o arquivo do fstab.
vim /etc/fstab
Passo 16 Adicione:
<servidor>:<pasta_compartilhada> <ponto_de_montagem> nfs auto 0 0
Passo 17 Para criar um alerta via e-mail, procure na Wiki por zmbkpose, ou acesse por: Notificação Zmbkpose
Logue como usuário Zimbra usando:
su - zimbra
Para listar backups:
zmbkpose -l
Para restaurar backups:
zmbkpose -r <email> <backup-referencia>
Para restaurar conta deletada:
zmbkpose -restoreAccount <email>