Nesta dica descrevo como criar uma política de backup simples, executar e configurar um backup no servidor de e-mail colaborativo Zimbra utilizando o script ZMBKPOSE.
É extremamente importante ter uma rotina de backup das contas de e-mails do seu servidor Zimbra. O modo mais fácil e eficaz pra isso, é utilizar o script ZMBKPOSE.
Política de backup
Ter uma política de backup bem definida é muito importante para não lhe causar problemas futuros. Segue um exemplo de uma política de backup bem simples:
Verificar quantidade de cotas por usuário (ex.: 400 MB por usuário);
Verificar quantidade de usuários (ex.: 100 usuários);
Verificar rotina de backup (ex.: Tradicional: 4 últimas semanas + 1 de cada mês = 16 arquivos de backups).
Para determinar store do Zimbra:
ZimbraStore = (Quota * Usuário)
Ex.: ZimbraStore = (400 * 100)
ZimbraStore = 40 GB (fora quantidade de GB em sistema operacional + Zimbra)
Como é recomendado gerar o backup em um horário alternativo ao horário de trabalho da empresa, é muito importante criarmos um script de backup e agendarmos para executar em determinado horário. Necessitamos então criar um script para isso, como exemplo, pode seguir conforme abaixo:
#!/bin/bash
/usr/local/bin/zmbkpose -f
Com o script feito é necessário dar as permissões de execução do mesmo e agendá-lo no arquivo da cron:
# vim /etc/crontab
Conteúdo:
#Todo dia as 22 horas
00 22 * * * root su - zimbra /script/backup_zimbra.sh
[8] Comentário enviado por markintux em 13/12/2012 - 14:59h
HAHAHA! Sem problemas cara! É só executar o comando comentado no script na máquina Windows, que ai você terá o que precisa colocar em cada opição! Precisando, é só perguntar!
Abraços
[7] Comentário enviado por cooperbr em 13/12/2012 - 14:15h:
foi burrice minha achei o erro
ldap://meudominio.com.br:389
[11] Comentário enviado por dsalvanhini em 07/05/2013 - 08:16h
galera quando rodo a opção zmbkpose -f recebo o erro abaixo, mas quando rodo zmbkpose -f conta@exemplo.com o bkp é efetuado com sucesso.
Usage: awk [POSIX or GNU style options] -f progfile [--] file ...
Usage: awk [POSIX or GNU style options] [--] 'program' file ...
POSIX options: GNU long options:
-f progfile --file=progfile
-F fs --field-separator=fs
-v var=val --assign=var=val
-m[fr] val
-W compat --compat
-W copyleft --copyleft
-W copyright --copyright
-W dump-variables[=file] --dump-variables[=file]
-W exec=file --exec=file
-W gen-po --gen-po
-W help --help
-W lint[=fatal] --lint[=fatal]
-W lint-old --lint-old
-W non-decimal-data --non-decimal-data
-W profile[=file] --profile[=file]
-W posix --posix
-W re-interval --re-interval
-W source=program-text --source=program-text
-W traditional --traditional
-W usage --usage
-W version --version
To report bugs, see node `Bugs' in `gawk.info', which is
section `Reporting Problems and Bugs' in the printed version.
gawk is a pattern scanning and processing language.
By default it reads standard input and writes standard output.
Examples:
gawk '{ sum += $1 }; END { print sum }' file
gawk -F: '{ print $1 }' /etc/passwd
/usr/local/bin/zmbkpose: line 59: {print $2}: command not found
[15] Comentário enviado por rcorgui em 20/11/2013 - 09:10h
Bom dia pessoal,
será que só fui eu que percebi que a ultima conta adicionada não é efetuada o backup quando se roda o zmbkpose -f ?
em todas as versões do script o mesmo não efetua o backup da ultima conta.
[17] Comentário enviado por dsalvanhini em 08/05/2014 - 10:07h
Galera na versão 7 estava ok , na versão 8 estou com um erro
rodo o comando zmbkpose -f
ele comeca a fazer op bkp de algumas contas e do nada começa a a aparecer o erro abaixo
100 784k 0 784k 0 0 611k 0 --:--:-- 0:00:01 --:--:-- 739k
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
101 1526 0 1526 0 0 5462 0 --:--:-- --:--:-- --:--:-- 21492
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 742k 0 742k 0 0 996k 0 --:--:-- --:--:-- --:--:-- 1405k
curl: (6) Couldn't resolve host ''
curl: (6) Couldn't resolve host ''
curl: (6) Couldn't resolve host ''
curl: (6) Couldn't resolve host ''
curl: (6) Couldn't resolve host ''
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 675M 0 675M 0 0 4892k 0 --:--:-- 0:02:21 --:--:-- 4714k
[18] Comentário enviado por Tacioandrade em 13/05/2014 - 17:19h
Amigo uma duvida, esse backup dai funciona para tudo, desde os emails, agendas, arquivos compartilhados, etc ou apenas para as contas de email?
Outra duvida que tenho é se a partir dele você sabe se posso fazer o restore em alguma outra ferramenta de email colaborativo em caso de uma futura e necessária migração (para por exemplo o Office 365 ou dele para o Zimbra).
[19] Comentário enviado por andy222 em 07/08/2014 - 13:38h
Boa tarde pessoal! tem uma forma bem facil de fazer backup no Zimbra community, se trata de um add-on que permite recuperar desde um unico email ate um servidor enteiro. O nome dele é Zextras backup.