Mostrando postagens com marcador Zimbra. Mostrar todas as postagens
Mostrando postagens com marcador Zimbra. Mostrar todas as postagens

segunda-feira, 17 de fevereiro de 2014

Zimbra - Backup Mais Eficiente

Usando um script comum de backup das contas do Zimbra, me chamou a atenção o tempo médio que o backup estava levando.

Um backup de cerca de 3000 contas, com um total de cerca de 200 GB estava levando em torno de 30 horas.

Pesquisei por alguns dias e não achei uma solução satisfatória. Testei alguns aplicativos no intuito de baixar este tempo (como o zmbkpose, por exemplo), mas o tempo de backup foi o mesmo.

A solução acabou sendo caseira: Como o backup era feito conta por conta, a melhor solução foi fazer com que mais contas fossem copiadas ao mesmo tempo. Com base no script de backup existe, alterei ele para filtrar as contas pela letra inicial, com isso, criei grupos de letras de acordo com a quantidade destas. Os backups foram separados em 3 grupos, que iniciam ao mesmo tempo, desta forma, o tempo total para o backup caiu para 1/3 do que era antes.

Conseguimos baixar o tempo total de backup de 30 para 10 horas.

Ainda foram necessários alguns ajustes, pois inicialmente dividi os grupos por quantidade de contas, mas alguns grupos, mesmo com menos contas, tinham um tamanho maior em dados e levavam mais tempo para finalizar o backup. Para que houvesse um equilíbrio maior no tempo entre os grupos, foi necessário mudar algumas letras entre os grupos.

Não colocarei o script disponível para download, pois, mesmo cumprindo o objetivo, ele está vergonhoso...  Ainda preciso melhorá-lo. Mas não é difícil escrever este script, basta usar algum existente e fazer as devidas adaptações.

#Linux #Zimbra #backup

sexta-feira, 2 de agosto de 2013

Zimbra - Aprendendo a Identificar SPAMs - AutoLearn

O Zimbra é uma suíte de correio eletrônico bastante completa e gratuita. Estamos utilizando o Zimbra aqui na EMATER desde abril de 2013.

~~
O combate aos SPAMs é um trabalho diário...

Uma forma de forçar o Zimbra "aprender" quais e-mails são SPAMS é através do comando zmtrainsa.

Diretamente no servidor do Zimbra, através de linha de comando, com o usuário zimbra, utilize a sintaxe:

/opt/zimbra/bin/zmtrainsa <user> <spam|ham> [pasta]


Onde:

  • SPAM é para indicar uma pasta que contém mensagens consideradas SPAMs;
  • HAM é para indicar uma pasta que contém mensagens consideradas NÃO SPAMs.

Para SPAMs, se você não indicar uma pasta, por padrão o Zimbra irá verificar a pasta Junk, que é a pasta de lixo eletrônico.

Um exemplo de comando para verificar a pasta SPAM da conta joão@emater.tche.br

/opt/zimbra/bin/zmtrainsa joao@emater.tche.br spam



Um exemplo de comando para verificar a pasta de NÃO SPAMs da conta joão@emater.tche.br

/opt/zimbra/bin/zmtrainsa joao@emater.tche.br ham white



#Linux #CLI #Zimbra #AutoLearn #trainsa