terça-feira, 10 de setembro de 2013

TUTORIAL - ZIMBRA 8 NO DEBIAN 6 SQUEEZE


TUTORIAL 4 - IMPLEMENTANDO UM SERVIÇO DE CHAT INTEGRADO COM O ZIMBRA (ZEXTRAS SUITE)


Esse é a última parte de uma série de quatro tutoriais que possui como objetivo demonstrar a instalação do mais recente servidor de e-mails Zimbra, a configuração de um backup e como bônus a instalação de um chat integrado com o serviço de e-mail.


1 INTRODUÇÃO

Nesse último tutorial iremos instalar e configurar o ZeXtras Suite, uma extensão para o Zimbra que adiciona diversos recursos ao servidor. Como, por exemplo, backup e sincronia de arquivos para dispositivos móveis. Para a utilização desses é necessário o pagamento de uma licença. A boa notícia é que o recurso de Mensagem Instantânea (Chat) que vamos implementar é gratuito.


2 INSTALAÇÃO

2.1 BACKEND

A instalação do ZeXtras Suite é bastante simples. Siga os passos abaixo:

#cd /root/

# wget http://www.zextras.com/download/zextras_suite-latest.tgz

# tar -zxvf zextras_suite-latest.tgz

# cd zextras_suite-latest



Obs: O comando abaixo irá parar o servidor Zimbra, dessa forma o procedimento deve ser executado quando o mesmo não estiver em uso.

#./install core

Responda sim para todas as perguntas [Y], e aguarde o final da instalação.

#./install zimlet

Responda sim para todas as perguntas [Y], e aguarde o final da instalação.


2.3 FRONTEND


Com o pacote ZeXtras Suite instalado precisamos agora instalar o cliente do Chat. Essa instalação pode ser feita via interface do console de administração do zimbra.


a) Obter o zextras_chat_zimlet que pode ser salvo em qualquer terminal que tenha acesso a interface web de administração do Zimbra. Você pode encontrar o pacote necessário em:

http://gallery.zimbra.com/type/zimlet/zxchat-free-instant-messaging-zimbra-8

ou baixar diretamente no link abaixo:

http://gallery.zimbra.com/download/949/1192

b) Descompacte o arquivo tar, para ter acesso ao arquivo com_zextras_chat.zip

c) Logar na interface de administração do zimbra e clique em Configurar --> Zimlets.


d) Na engrenagem no canto superior direito (do lado de Ajuda) clique em Distribuir.

e) Selecione o arquivo com_zextras_chat.zip, clique em distribuir e concluir.


O Chat já irá aparecer para qualquer usuário que logar no Zimbra. Se o usuário preferir pode desativar o chat em Preferências --> Zimlet.


3 CONCLUSÃO

Espero que, com essa sequência de tutoriais, o objetivo de desmistificar e mostrar de uma maneira prática e rápida a instalação e configuração de um servidor de e-mail completo com o Zimbra tenha sido atingido. Não deixe de comentar com sugestões, críticas e dúvidas. É a sua participação que motiva o compartilhamento de conhecimento.


REFERÊNCIAS

ZETRAS SUITE. Disponível em: <http://www.zextras.com/pt/>
TUTORIAL - ZIMBRA 8 NO DEBIAN 6 SQUEEZE


TUTORIAL 3 - CONFIGURAÇÃO DO BACKUP DO ZIMBRA (ZMBKPOSE)

Esse é a terceira parte de uma série de quatro tutoriais que possui como objetivo demonstrar a instalação do mais recente servidor de e-mails Zimbra, a configuração de um backup e como bônus a instalação de um chat integrado com o serviço de e-mail.


1 INTRODUÇÃO

Nesse terceiro tutorial iremos instalar e configurar o Zmbkpose, um script capaz de realizar o backup das contas de e-mails e arquivos dos usuários Zimbra. É importante saber, que o Zmbkpose não é capaz de fazer backup de Agenda, Contatos e Tarefas.  Para continuar é necessário que você tenha completado com sucesso o tutorial número dois.


2 INSTALAÇÃO

2.1 PRÉ-REQUISITOS

a) Para o funcinamento do Zmbkpose é necessário instalar os pacotes obtidos com o comando abaixo:

#apt-get install ldap-utils curl

b) É necessário também criar o diretório de configuração com o comando:

#mkdir /etc/zmbkpose

2.2 CONFIGURAÇÃO

c) Criar o arquivo /etc/zmbkpose/zmbkpose.conf com a configuração inicial obtida no site:

http://www.kyapanel.com/wiki/doku.php?id=zimbra:zmbkpose

d) Modifique as seguintes linhas do script de acordo com o exemplo abaixo:

BACKUPUSER=zimbra
WORKDIR=/opt/zimbra/backup
ADMINUSER=admin@teste.com.br
ADMINPASS=(senha definida na instalação para o admin)
LDAPMASTERSERVER=ldap://teste.com.br:389
LDAPZIMBRADN=uid=zimbra,cn=admins,cn=zimbra
LDAPZIMBRAPASS= (obtido com o comando zmlocalconfig -s zimbra_ldap_password com o usuário zimbra).
LOGFILE=/var/log/zimbra_backup.log



e)Criar o arquivo /usr/local/bin/zmbkpose com o código do script obtido no site:

http://www.kyapanel.com/wiki/doku.php?id=zimbra:zmbkpose


f) Definir o script como executável.

#chmod + /usr/local/bin/zmbkpose

g) Execute um backup de todas as contas.

#su - zimbra
#zmbkpose -f



h) Você pode restaurar o backup de uma conta com o comando:

#su - zimbra
#cd /opt/zimbra/backup
#zmbkpose -r irineu@teste.com.br full-20130412141920


onde

full-20130412141920 = nome do arquivo de backup.

Você encontra a lista de backup no arquivo sessions.txt

#cat /opt/zimbra/backup/sessions.txt


2.3 COMANDOS BÁSICOS E DICAS

Para conhecer a sintaxe de utilização, digite simplesmente “zmbkpose” logado com o usuário zimbra. Você também pode agendar no crontab o comando de backup para ser executado automaticamente. Também é possível utilizar um backup incremental.


3 CONCLUSÃO

Até o momento o zmbkpose me parece a melhor solução livre para backup do Zimbra. Existem ferramentas comerciais que oferecem diversos outros recursos. Uma delas faz parte do pacote que instalaremos para disponibilizar um Webchat aos usuários do nosso servidor Zimbra. No próximo tutorial iremos personalizar o Zimbra integrando um recurso de chat.

REFERÊNCIAS


BACKUP NO ZIMBRA. Disponível em: <http://www.kyapanel.com/wiki/doku.php?id=zimbra:zmbkpose>

FILHO, Rubens Afonso. Zmbkpose. Disponível em: <http://markintux.net/tag/zmbkpose/>