Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Zimbra

Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Você está na página 1de 22

HowTO Instalao Zimbra 7 OpenSource (ZCS) no CentOS 5 Share

Este artigo explica como instalar o Zimbra Collaboration Suite 7 (ZCS) OpenSource no CentOS 5 bits. O Zimbra uma sute de colaborao muito usada no mundo. Compete diretamente com o Exchange server no mercado corporativo. A verso opensource ajuda muitas empresas que precisam de um servio de colaborao mas que no podem investir em licenas. Com ele possvel que os usurios compartilhem arquivos, pastas, contatos, agenda e outras coisas. Tudo isso em uma interface web muito boa, que utiliza recursos de Web 2.0. Um ponto importante nesta instalao de que estamos usando o CentOS 5 64bits, que no oficialmente suportado pelo Zimbra. Mas isto no problema porque o Zimbra funciona muito bem no CentOS, j que homologado para o RHEL.

1 Pr-Requisitos
Configuraes de DNS e de hostname Antes de configurar um servidor de email, importante criar uma entrada no servidor de DNS do seu domnio, apontando o endereo de entrada e claro de MX para o IP do servidor. Este artigo no visa explicar configuraes de DNS. Neste caso utilizamos o nome do servidor como zimbratest.example.com Depois disso, podemos configurar o hostname do servidor: vi /etc/sysconfig/network vi teste.sh
NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=zimbratest.example.com

vi /etc/hosts
127.0.0.1 10.0.0.234 localhost.localdomain localhost zimbratest.example.com zimbratest

Instalando os pacotes Agora, precisamos instalar os pacotes que exigem dependncia: yum install -y sysstat perl sudo sqlite Sugerimos que o servidor seja rebootado neste momento para aplicar todas as configuraes.

2 Instalando o Zimbra 7 OpenSource


Agora ser preciso fazer o download do Zimbra. Clique aqui.

mkdir /download cd /download wget http://files2.zimbra.com/downloads/7.0.1_GA/zcs7.0.1_GA_3105.RHEL5_64.20110304210645.tgz Iniciando o instalador: tar -zxvf zcs-7.0.1_GA_3105.RHEL5_64.20110304210645.tgz cd zcs-7.0.1_GA_3105.RHEL5_64.20110304210645 ./install.sh platform-override OBS: O script de instalao checa se a distribuio RHEL. Para ignorar e instalar no CentOS ser preciso usar a opes platform-override. O script de instalao bem simples, no modo wizard. Para quase todas as opes vamos selecionar o prprio padro que a pergunta j exibe. OBS: Se voc der um enter deixando a pergunta em branco, o script usar a opo padro. Primeiro, vamos aceitar a licena:
Do you agree with the terms of the software license agreement? [N] y

Agora, o script ir checar os pr-requisitos. Se algo no for encontrado, cancele a instalao, instale o pacote e depois rode novamente a instalao. Se tudo estiver ok, o script ir perguntar quais pacotes do zimbra dever instalar. Vamos selecionar os pacotes padro:
Select the packages to install Install zimbra-ldap [Y] Install zimbra-logger [Y] Install zimbra-mta [Y] Install zimbra-snmp [Y] Install zimbra-store [Y] Install zimbra-apache [Y] Install zimbra-spell [Y] Install zimbra-memcached [N] Install zimbra-proxy [N]

Depois, o script perguntar se pode confirmar a instalao no CentOS:


You appear to be installing packages on a platform different than the platform for which they were built. This platform is CentOS5_64 Packages found: RHEL5_64 This may or may not work. Using packages for a platform in which they were not designed for may result in an installation that is NOT usable. Your support options may be limited if you choose to continue. Install anyway? [N] y The system will be modified. Continue? [N] y

Vamos agora esperar o processo de instalao de pacotes do Zimbra. Quando os pacotes estiverem instalados, um menu surgir para ajustar algumas configuraes na instalao. Ns apenas iremos setar uma senha para o usurio admin. Para fazer isso, vamos digitar 3.
Main menu

1) Common Configuration: 2) zimbra-ldap: 3) zimbra-store: +Create Admin User: +Admin user to create: admin@zimbratest.example.com ******* +Admin Password +Anti-virus quarantine user: quarantine.kzpbrsgbx7@zimbratest.example.com +Enable automated spam training: +Spam training user: spam.sd5fsqtdzi@zimbratest.example.com +Non-spam(Ham) training user: ham.2qun60wc4@zimbratest.example.com +SMTP host: +Web server HTTP port: +Web server HTTPS port: +Web server mode: +IMAP server port: +IMAP server SSL port: +POP server port: +POP server SSL port: +Use spell check server: +Spell server URL: http://zimbratest.example.com:7780/aspell.php +Configure for use with mail proxy: +Configure for use with web proxy: +Enable version update checks: +Enable version update notifications: +Version update notification email: admin@zimbratest.example.com +Version update source email: admin@zimbratest.example.com 4) zimbra-mta: 5) zimbra-snmp: 6) zimbra-logger: 7) zimbra-spell: 8 ) Default Class of Service Configuration: r) Start servers after configuration s) Save config to file x) Expand menu q) Quit Address unconfigured (**) items (? - help) 3

Enabled Enabled yes UNSET virusyes

zimbratest.example.com 80 443 http 143 993 110 995 yes FALSE FALSE TRUE TRUE

Enabled Enabled Enabled Enabled yes

Depois digite 4, e em seguida digite a senha do admin.


Store configuration 1) Status: Enabled

2) Create Admin User: 3) Admin user to create: admin@zimbratest.example.com ** 4) Admin Password 5) Anti-virus quarantine user: quarantine.kzpbrsgbx7@zimbratest.example.com 6) Enable automated spam training: 7) Spam training user: spam.sd5fsqtdzi@zimbratest.example.com 8 ) Non-spam(Ham) training user: ham.2qun60wc4@zimbratest.example.com 9) SMTP host: 10) Web server HTTP port: 11) Web server HTTPS port: 12) Web server mode: 13) IMAP server port: 14) IMAP server SSL port: 15) POP server port: 16) POP server SSL port: 17) Use spell check server: 18) Spell server URL: http://zimbratest.example.com:7780/aspell.php 19) Configure for use with mail proxy: 20) Configure for use with web proxy: 21) Enable version update checks: 22) Enable version update notifications: 23) Version update notification email: admin@zimbratest.example.com 24) Version update source email: admin@zimbratest.example.com Select, or 'r' for previous menu [r] 4

yes UNSET virusyes

zimbratest.example.com 80 443 http 143 993 110 995 yes FALSE FALSE TRUE TRUE

Password for admin@zimbratest.example.com (min 6 characters): [7M_lgfdx3B] secret

Agora pressione r para retornar ao menu principal.


Store configuration 1) Status: 2) Create Admin User: 3) Admin user to create: admin@zimbratest.example.com 4) Admin Password 5) Anti-virus quarantine user: quarantine.kzpbrsgbx7@zimbratest.example.com 6) Enable automated spam training: 7) Spam training user: spam.sd5fsqtdzi@zimbratest.example.com 8 ) Non-spam(Ham) training user: ham.2qun60wc4@zimbratest.example.com 9) SMTP host: 10) Web server HTTP port: 11) Web server HTTPS port: 12) Web server mode: 13) IMAP server port: 14) IMAP server SSL port: 15) POP server port: 16) POP server SSL port: 17) Use spell check server: Enabled yes set virusyes

zimbratest.example.com 80 443 http 143 993 110 995 yes

18) Spell server URL: http://zimbratest.example.com:7780/aspell.php 19) Configure for use with mail proxy: 20) Configure for use with web proxy: 21) Enable version update checks: 22) Enable version update notifications: 23) Version update notification email: admin@zimbratest.example.com 24) Version update source email: admin@zimbratest.example.com Select, or 'r' for previous menu [r] r

FALSE FALSE TRUE TRUE

Agora pressione a para aplicar as configuraes, e salve os dados de configurao.


Main menu 1) Common Configuration: 2) zimbra-ldap: 3) zimbra-store: 4) zimbra-mta: 5) zimbra-snmp: 6) zimbra-logger: 7) zimbra-spell: 8 ) Default Class of Service Configuration: r) Start servers after configuration s) Save config to file x) Expand menu q) Quit Enabled Enabled Enabled Enabled Enabled Enabled yes

*** CONFIGURATION COMPLETE - press 'a' to apply Select from menu, or press 'a' to apply config (? - help) a Save configuration data to a file? [Yes] Save config in file: [/opt/zimbra/config.11722] Saving config in /opt/zimbra/config.11722...done. The system will be modified - continue? [No] y

Vamos esperar o processo de instalao finalizar.


Operations logged to /tmp/zmsetup.04042011-131235.log Setting local config values...done. Setting up CA...done. Deploying CA to /opt/zimbra/conf/ca ...done. Creating SSL certificate...done. Installing mailboxd SSL certificates...done. Initializing ldap...done. Setting replication password...done. Setting Postfix password...done. Setting amavis password...done. Setting nginx password...done. Creating server entry for zimbratest.example.com...done. Saving CA in ldap ...done. Saving SSL Certificate in ldap ...done. Setting spell check URL...done. Setting service ports on zimbratest.example.com...done. Adding zimbratest.example.com to zimbraMailHostPool in default COS...done. Installing webclient skins... steel...done. twilight...done.

pebble...done. bare...done. lemongrass...done. beach...done. sand...done. sky...done. carbon...done. smoke...done. lavender...done. tree...done. waves...done. lake...done. oasis...done. bones...done. hotrod...done. Finished installing webclient skins. Setting zimbraFeatureTasksEnabled=TRUE...done. Setting zimbraFeatureBriefcasesEnabled=TRUE...done. Setting MTA auth host...done. Setting TimeZone Preference...done. Initializing mta config...done. Setting services on zimbratest.example.com...done. Creating domain zimbratest.example.com...done. Setting default domain name...done. Creating domain zimbratest.example.com...already exists. Creating admin account admin@zimbratest.example.com...done. Creating root alias...done. Creating postmaster alias...done. Creating user spam.sd5fsqtdzi@zimbratest.example.com...done. Creating user ham.2qun60wc4@zimbratest.example.com...done. Creating user virusquarantine.kzpbrsgbx7@zimbratest.example.com...done. Setting spam training and Anti-virus quarantine accounts...done. Initializing store sql database...done. Setting zimbraSmtpHostname for zimbratest.example.com...done. Configuring SNMP...done. Checking for default IM conference room...not present. Initializing default IM conference room...done. Setting up syslog.conf...done. You have the option of notifying Zimbra of your installation. This helps us to track the uptake of the Zimbra Collaboration Suite. The only information that will be transmitted is: The VERSION of zcs installed (7.0.1_GA_3105_CentOS5_64) The ADMIN EMAIL ADDRESS created (admin@zimbratest.example.com) Notify Zimbra of your installation? [Yes] no Notification skipped Starting servers...done. Installing common zimlets... com_zimbra_bulkprovision...done. com_zimbra_phone...done. com_zimbra_attachmail...done. com_zimbra_linkedin...done. com_zimbra_srchhighlighter...done. com_zimbra_attachcontacts...done. com_zimbra_adminversioncheck...done. com_zimbra_url...done. com_zimbra_cert_manager...done. com_zimbra_date...done. com_zimbra_email...done.

com_zimbra_webex...done. com_zimbra_dnd...done. com_zimbra_social...done. Finished installing common zimlets. Restarting mailboxd...done. Setting up zimbra crontab...done. Moving /tmp/zmsetup.04042011-131235.log to /opt/zimbra/log Configuration complete - press return to exit

3 Configurando o Zimbra 7
O console de administrao Para configurar o Zimbra, utilizamos o console de administrao. Para acess-lo, aponte o seu browser para: https://zimbratest.example.com:7071 ou direto para o IP: https://10.0.0.234:7071 OBS: Voc precisar aceitar o certificado SSL no browser. Para fazer o logon, utilize o usurio admin e a senha setada no script de instalao.

Para logar no webclient (ou webmail), aponte seu browser para o endereo:

http://zimbratest.example.com ou direto para o IP: http://10.0.0.234

Referncias: Zimbra Docs: http://www.zimbra.com/support/documentation/

Howto: Instalao e configurao do Zimbra no CentOS 5.X Documento atualizado em 22/10/2009 para refletir a instalao do Zimbra 6. Os passos de instalao do Zimbra 5 e do Zimbra 6 so praticamente iguais O que o Zimbra? O Zimbra uma ferramenta muito completa de emails e colaborao. Ele tem incorporado um rico webmail, calendrio corporativo, instant messenger, gerenciador de tarefas(todo list), porta-arquivos, editor de documentos e planilhas em um sistema parecido com Wiki, permitindo contole de verses, entre outros recursos. Um dos pontos altos desta ferramenta, que ela permite que os usurios compartilhem itens de sua conta entre si. Desta forma um utilizador, pode compartilhar com um gerente, um documento, a sua lista de tarefas ou at mesmo seu calendrio e caixa de emails. Caso voc no conhea o Zimbra, recomendo que assista o seu video-tour de 2 ou 3 minutos que faz um overview completo de todos os seus recursos. Este tour pode ser encontrado aqui. Sobre este tutorial O objetivo deste artigo, orientar o leitor durante o processo de instalao do Zimbra 6 em um CentOS 5, mas sempre lembrando, que para outras distribuies, a maioria das dicas contidas aqui, podem ser reaproveitadas mediante pequenos ajustes. Passo 1: Preparando o sistema operacional O Zimbra tem builds especficas para algumas distribuies de Linux, so elas: * Red Hat Enterprise Linux 4 e 5 * Fedora 7 * Debian 4 * MacOS 10.4 Tiger * MacOS 10.5 Leopard * openSUSE Linux 10.2 * SUSE Linux Enterprise Server 10 * Ubuntu 6.06 LTS * Ubuntu 8.04 LTS Download do Zimbra Community Edition Como o CentOS derivado do Red Hat Enterprise Linux, apenas com o nome e os logotipos trocados, significa que podemos utilizar o Build do Zimbra para Red Hat 5 no CentOS 5. Caso o estejas utilizando outro sistema operacional, pode sempre compilar o Zimbra a partir do cdigo fonte que tambm est disponvel no site. As informaes para compilar o zimbra, encontram-se aqui. Realize a instalao do CentOS 5 normalmente, prestando ateno em dois detalhes: * O Servidor que est sendo configurado, deve ter um FQDN (Full qualified domain name) configurado, quando o instalador solicitar um hostname, informe algo como zimbra.exemplo.com.br

Observar que na sua zona DNS, zimbra.exemplo.com.br deve apontar para o endereo IP de seu servidor. * Durante a seleo de pacotes, desmarque o Gnome Desktop, totalmente desnecessrio para o seu servidor, usando espao em disco e desperdiando recursos valiosos. Aps a instalao do Sistema Operacional, edite o arquivo /etc/hosts da seguinte forma:
127.0.0.1 localhost.localdomain localhost xx.xx.xx.x zimbra.exemplo.com.br zimbra

Onde xx.xx.xx.x o ip da interface de rede do servidor. Observar que o formato IP FQDN host deve ser mantido. Faa as atualizaes do CentOS e instale os requisitos do zimbra.
# yum update -y # yum install compat-db gmp compat-libstdc++-296 compat-libstdc++-33 libtool-ltdl sysstat

Agora remova o sendmail e para evitar conflitos com o MTA do zimbra e instale o fetchmail.
# yum remove sendmail # yum install fetchmail

Ao instalar o fetchmail, uma de suas dependncias ser o Exim (que ir conflitar com o MTA do zimbra(postfix)), desabilite a inicializao deste com o comando:
# chkconfig --level 0123456 exim off

Edite o arquivo /etc/sudoers e comente a linha defaults requiretty Edite o arquivo /etc/sysconfig/i18n e deletar a linha LANG=en_US.UTF-8. Passo 2: Instalao do Zimbra 6.x.x V para /usr/src e descompacte o pacote do Zimbra
# tar xvfz zcs-6.0.1_GA_1816.RHEL5.20090911181524.tgz # cd zcs-6.0.1_GA_1816.RHEL5.20090911181524

Execute o script de instalao:


# ./install.sh --platform-override

O parmetro platform-override serve para dizer ao Zimbra que ele deve ignorar o fato de estar sendo instalado em um CentOS ao invs de RedHat. Uma outra alternativa (que eu no recomendo, apenas cito) modificar o contedo do arquivo /etc/redhat-release de CentOS release 5 (Final) para Red Hat Enterprise Linux ES release 5 Desta forma no necessrio utilizar o parmetro platform-override, entretanto, eu no tenho certeza de quais impactos esta alterao pode trazer para o sistema operacional e/ou para pacotes instalados no futuro. Durante a execuo do script de instalao, ele far uma srie de verificaes, se voc instalou um CentOS5 e preparou o sistema operacional conforme eu sugeri, a princpio

todas as verificaes devero ocorrer sem problemas, caso aparea algum problema, aborte a instalao, resolva e comece novamente o processo. Para uma instalao StandAlone do Zimbra, as configuraes indicadas por default j servem para a maioria dos casos. Ao final da instalao, se voc fez tudo correto, o zimbra apresentar uma mensagem de erro informando que zimbra.exemplo.com.br no possu uma entrada MX vlida. Neste momento voc ir criar o domnio exemplo.com.br
DNS ERROR resolving MX for zimbra.exemplo.com.br It is suggested that the domain name have an MX record configured in DNS Change domain name? [Yes] Create domain: [zimbra.exemplo.com.br] exemplo.com.br MX: mail.exemplo.com.br (xx.xx.xx.x)

Interface: xx.xx.xx.x Interface: 127.0.0.1 DNS ERROR - none of the MX records for exemplo.com.br resolve to this host It is suggested that the MX record resolve to this host Re-Enter domain name? [Yes] no done. Aps ajustar o o domain, ser apresentado um menu com vrias configuraes do zimbra, sugiro em um primeiro momento alterar algumas delas: No menu 3) Zimbra Store Recomendo alterar: 4) Admin Password 12) Web server mode De http para redirect, assim todo o acesso http automagicamente redirecionado para https, adicionando um pouco mais de segurana para o usurio final. No menu 1) Common configuration, ajustar o 6) TimeZone Recomendo passar nos outros menus para verificar se as outras configuraes refletem o seu ambiente. Observar tambm se os endereos mostrados correspondem ao seu hostname e domnio. Aps o trmino da configurao, use a opo a para salvar e aplicar as novas configuraes. O instalador passar por mais alguns pontos e com sorte, o processo estar finalizado em alguns minutos. Passo 3: Configurando o Zimbra Agora que o Zimbra est instalado e rodando corretamente, acesse o painel administrativo do seu servidor de emails em https://zimbra.exemplo.com.br:7071 com o usurio admin e a senha que voc criou durante a instalao. Antes de comear a criar as contas de email, sugiro criar, duplicar ou editar um class of service para os seus usurios. O Class Of Service como um template de configuraes, ao criar um novo usurio e associar ele a um COS, todas as configuraes da nova conta, sero realizadas mediante os itens pr-definidos aqui. Se alterar um item no Class Of Service, este tambm ser

replicado para todas as contas associadas a ele. Em resumo, uma maneira simples de gerenciar as configuraes dos usurios. De imediato, eu sugiro alguns itens a serem configurados no COS, como por exemplo: - Features, habilitar o Instant Messenger - Preferences habilitar Automatically login to instant messaging services - Preferences habilitar Use the GAL when autocompleting addresses - Advanced Definir Quotas para os usurios - Advanced Definir uma boa poltica de senhas, sempre lembrando que usurios tem mania de utilizar senhas espertas como 12345 e este tipo de atitude pode trazer problemas em um servidor de emails. (No esquea de definir os itens mais interessantes como Max Password Age (obrigando o user a trocar sua senha) e Unique Password history (impedindo que ele fique repetindo senhas) Agora em Global Settings: Attachments Proba principalmente arquivos potencialmente perigosos como .bat .com .exe .scr etc Agora voc est pronto para comear a criar usurios, grupos e explorar todos os recursos Zimbra. Crticas, dvidas, sugestes e comentrios so sempre bem vindos e normalmente respondidos. Sinta-se a vontade para usar o formulrio abaixo. Boa tarde, S no que diz respeito ao comando # chkconfig level 0123456 exim off A forma correta seria: # chkconfig -level 0123456 exim off Pois o comdo chkconfig no reconhece somente o -level Abraos. Ol Juliano, Obrigado pelo aviso, mas de fato eu usei level no comando (2x -, copiado e colado do terminal) Compare o do yum update -y com o do chkconfig, tem uma pequena diferena ali. Acredito que seja um feature do WordPress ou um bug da fonte, de qualquer forma, vou dar uma pesquisada nos prximos dias e posto aqui o que eu encontrar.

Instalao e Configurao do Zimbra + KyaPanel

Problemas Frequentes, que recomendo fortemente uma lida. Procurei esclarecer a soluo dos problemas que tive na implementao da dupla. Tambm final do tutorial esto os links dos sites e wikis que me baseei para criar este tutorial. 1. PR INSTALAO:

O Firewall e o SELinux devero ser desabilitados na instalao. Aps a instalao ser realizada temos que desabilitar alguns servios: # chkconfig sendmail off # chkconfig iptables off # chkconfig ip6tables off

Precisamos tambm instalar o pacote libtool-ltdl


# yum install libtool-ltdl fetchmail compat-libstdc++-296 compat-libstdc++-33

Configurao do DNS ( Altere conforme sua rede ) zimbra A 10.0.1.1 @ MX 5 zimbramail.meudomnio.net.

2. INSTALANDO O ZIMBRA Faa o download da ultima verso do pacote de instalao no site do desenvolvedor. Entre na pasta onde foi descompactado o pacote do zimbra, e execute os comandos abaixo: ./install.sh --platform-override

A sada dever se parecer com isto: Checking for existing installation... zimbra-ldap...NOT FOUND zimbra-logger...NOT FOUND zimbra-mta...NOT FOUND zimbra-snmp...NOT FOUND zimbra-store...NOT FOUND zimbra-apache...NOT FOUND zimbra-spell...NOT FOUND zimbra-proxy...NOT FOUND zimbra-archiving...NOT FOUND zimbra-cluster...NOT FOUND zimbra-core...NOT FOUND

O Zimbra ir pedir para confirmar a licena e logo aps ir checar o sistema

Checking for prerequisites... NPTL...FOUND sudo...FOUND sudo-1.6.7p12-10 libidn...FOUND libidn-0.6.5-1.1 fetchmail...FOUND fetchmail-6.3.6-1.1 gmp...FOUND gmp-4.1.4-10 compat-libstdc++-296...FOUND compat-libstdc++-296-2.96-138 compat-libstdc++-33...FOUND compat-libstdc++-33-3.2.3-61 libtool-ltdl...FOUND libtool-ltdl-1.5.22-6.1 /usr/lib/libstdc++.so.6...FOUND Prerequisite check complete. Checking for standard system perl... perl-5.8.8...FOUND start system perl-5.8.8

Checking for installable packages Found Found Found Found Found Found Found Found Found zimbra-core zimbra-ldap zimbra-logger zimbra-mta zimbra-snmp zimbra-store zimbra-apache zimbra-spell zimbra-proxy

O prximo passo ser escolher os pacotes a serem instalados no servidor. Para um servidor completo de E-mails responda Y para todos os pacotes, menos o Proxy que no essencial. Install zimbra-ldap [Y] Install zimbra-logger [Y] Install zimbra-mta [Y] Install zimbra-snmp [Y] Install zimbra-store [Y] Install zimbra-apache [Y] Install zimbra-spell [Y] Install zimbra-proxy [N] Voc receber uma mensagem que a plataforma onde esta sendo instalado diferente de RHEL5. Responda Y para continuar a instalao. Logo aps aparecer uma mensagem informando que o sistema ir receber alteraes, responda Y tambm. You appear to be installing packages on a platform different than the platform for which they were built This platform is CentOS5 Packages found: zimbra-core-5.0.2_GA_1975.RHEL5-20080130221917.i386.rpm This may or may not work Install anyway? [N] Y The system will be modified. Continue? [N] Y

Agora o Zimbra ser literalmente instalado no servidor. Esta tarefa consideravelmente demorada. Preste ateno nos "*" no item Admin Password. Isto significa que dever ser setada uma senha para o usurio admin. Digite 3 para entrar na opo zimbra-store Agora digite 4 e insira uma senha para o administrador, depois digite r para voltar ao menu principal e digite a para salvar as modificaes. Se tudo correu bem o Zimbra j esta instalado e funcional no servidor. Notify Zimbra of your installation? [Yes] YES

3. Habilitando o RPMForge Repository

Os pacotes do monit e munin, entre outras dependencias para o KyaPanel no esto no repositrio do CentOS, por isso vamos habilitar o RPMForge # wget http://packages.sw.be/rpmforge-release/rpmforgerelease-0.3.6-1.el5.rf.i386.rpm # rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm 4. INSTALANDO DEPENDNCIAS yum install munin munin-node openldap-servers perl-FileTail perl-RRDs perl-net-server-fork rddtoll rddtool-perl perl-Mail-IMAPClient bc httpd php postfix httpd openldap openldap-servers openldap-clients perl-File-Tail rrdtool rrdtool-perl perl-Mail-IMAPClient maildrop munin munin-node clamav clamav-server clamav-update spamassassin sqlite samba xinetd samba-client -y
wget ftp://rpmfind.net/linux/fedora/releases/9/Everything/i386/os/Packages/tcputils0.6.2-3.fc9.i386.rpm # rpm -Uvh tcputils-0.6.2-3.fc9.i386.rpm

5. CONFIGURANDO O MUNIN Iniciando o servio # /etc/init.d/munin-node start Configurando Agora vamos editar o arquivo de configurao /etc/munin/munin.conf, vamos configurar o htmldir e o FQN da mquina. # vi /etc/munin/munin.conf ########################### [...] dbdir /var/lib/munin htmldir /var/www/munin logdir /var/log/munin rundir /var/run/munin # Where to look for the HTML templates tmpldir /etc/munin/templates [...] # a simple host tree [srv02.goldit.com.br] address 127.0.0.1 use_node_name yes #################################

Criando o diretrio # mkdir -p /var/www/munin # chown munin:munin /var/www/munin # /etc/init.d/munin-node restart Observaes No arquivo /etc/hosts dever conter a entrada para o FQN do servidor, por exemplo: 127.0.0.1 localhost srv02.goldit.com.br

Iniciando o XINETD: /etc/init.d/xinetd start


6. INSTALAAO DO KYAPANEL

Faa o download da ultima verso do software no site do desenvolvedor no formato RPM Instale o pacote: # rpm -i kyapanell-2.2.1.rpm

Configure o APACHE para rodar em uma porta diferente para no conflitar com o zimbra na porta 80 vim /etc/httpd/conf/httpd.conf Altere a linha : Listen 80 paraZimp Listen 800 Reinicie o apache: /etc/init.d/httpd restart Para o trmino da instalao acesso no seu navegador: http://zimbramail.meudomino.net:800/kyainstall

Configurando Ldap
Copiar schemas da pasta /usr/share/ldap/schemas/* para a pasta /etc/openldap/schemas/

Incluir schemas no aquivo : /etc/openldap/slapd.conf include include include include include /etc/openldap/schema/misc.schema /etc/openldap/schema/qmailuser.schema /etc/openldap/schema/phpgwcontact.schema /etc/openldap/schema/phpgwaccount.schema /etc/openldap/schema/samba.schema

incluir configuraes abaixo no slapd.conf access to attrs=userPassword,shadowLastChange by dn="cn=admin,dc=meudominio,dc=net" write by anonymous auth by self write by * none access to * by dn="cn=admin,dc=meudominio,dc=net" write by * read

database bdb suffix "dc=meudominio,dc=net" rootdn "cn=admin,dc=meudominio,dc=net" rootpw {MD5}yfdfgfFGGHdSDfgGFS== OBS: Para gerar a senha execute: # slappasswd -h {md5} Depois cole a sada no item rootpw

Agora pare o ldap: # /etc/init.d/ldap stop

Configurando Base do Openldap No CentOS o OpenLDAP no configurado de forma automtica, ou seja, no h base inicial e alguns ajustes precisam ser feitos para que o instalador do KyaPanel funcione bem. Cuidado: O rhl_populate.sh ir remover completamente a sua base LDAP para que ela seja reconstruda da forma que o KyaPanel prefere. Execute o script abaixo:

usr/share/kyapanel/install/rhl_populate.sh

Continuando a instalao: Na tela de instalao seleciona o idioma para a instalao Depois insira a senha para o usurio Ento clique na guia LDAP Insira o IP do servidor LDAP que o mesmo do ZIMBRA e a senha da base do LDAP

Clique em STATUS TEST Se tudo estiver correto deve aparecer a mesagem de sucesso na conexo e aparecer o botao INSTALAR. Clique nele e em alguns segundos ir aparecer a tela de login do KYAPANEL.

7. CONFIGURANDO MDULOS KYAPANEL Aps logar no kypanel, clique no boto CONFIGURAES GLOBAIS. Ento v no opo ATIVAR/DESATIVAR MODULOS Na opo Mdulo Mail, marque a opo LOCAL no Modulo EMAIL Ento clique em ALTERAR. Aps habilitar o modulo de email, temos que habilitar o suporte ao zimbra: E-mail Management -> General Configurations -> Zimbra Enable

criando link: ln -s /etc/openldap/ /etc/ldap Pare o zimbra: su zimbra -c"/opt/zimbra/bin/zmcontrol stop"

8. CONFIGURANDO KYAPANEL V em /usr/share/kyapanel/mail/zimbra Rode o script kp2z.sh # ./kp2z.sh OBS: Para rodar o kp2z.sh, o Zimbra no deve estar executando.

Agora rode o script V em /usr/share/kyapanel/mail/zimbra # ./kp2z_users.sh Configurando POSTFIX Para configura o postfix v no menu principal do KYAPANEL: Gesto de email Configuraes gerais Postfix Ento siga os passos recomendados.

PROBLEMAS FREQUENTES: Limpar entradas erradas: dentro do arquivo ldap.conf.in apagar entradas duplicadas dos schemas Limpar identificao de zimbra ON no arquivo kya.conf apague a linha: ZIMBRA=1 alterar dono dos arquivos do postfix do zimbra [root@zimbra zimbra]# chown root.zimbra /opt/zimbra/postfix/conf/main.cf

[root@zimbra zimbra]# chown root.zimbra /opt/zimbra/postfix/conf/master.cf [root@zimbra zimbra]# chown root.zimbra /opt/zimbra/postfix/conf/master.cf.in Feitos os procedimentos acima execute novamente os scripts kp2z.sh e kp2z_users.sh OBS: Depois de executado os scripts verifique se a opo ZIMBRA=1 est habilitada, se no estiver habilite pois ser necessrio para configurao do postfix

Declarao de Variveis no /etc/kya.conf No final do arquivo insira: ZIMBRAHOME=/opt/zimbra/ ZIMBRA_BKP=1 ZIMBRA_BKP_CICLE=7 ZIMBRA_BKP_KEEP_CICLE=52 ZIMBRA=1
Depois execute novamente o scritp: /usr/share/kyapanel/mail/zimbra/kp2z_users.sh Pronto! Para acessar zimbra, acesse: http://zimbramail.meudomini.net Para acessar console de administrao do Zimbra : https://zimbramail.meudominio.net:7071

Para acessar o console de administrao do KyaPanel va em: http://zimbramail.meudominio.net:800/kyapanel/ LINKS USADOS NO DESENVOLVIMENTO DO TUTORIAL: Boa parte das informaes do tutorial foram tiradas dos sites dos desenvolvedores, e adapatadas para o funcionamento em comunho do Zimbra e do KyaPAnel http://www.kyapanel.com/wiki/doku.php?id=kyapanel:howto_zim bra_pt_br http://www.kyapanel.com/wiki/doku.php?id=kyapanel:kyapanel_ pt_br

http://www.zimbra.com/ http://www.zimbra.com/docs/ne/latest/single_server_install

Você também pode gostar