Zimbra: Atualizando o Clamav
Opa,
Recentemente (15/04) o software anti-vírus Clamav descontinuou as versões anteriores a 0.95.x (mais informações aqui), logo após essa operação os servidores que rodavam versões anteriores começaram a apresentar problemas, quando tentavam realizar a atualização das vacinas corrompiam o banco de dados e com isso os e-mail’s não eram entregues. Para solucionar esse problema foi necessário atualizar a versão do software, segue abaixo como consegui atualizar essa tarefa com o Zimbra em um servidor CentOS 5.4.
Antes de tudo recomendo a realização de um backup do seu sistema, pois como diz o ditado, “melhor prevenir…”, após essa tarefa faça o download do código (source) da última versão estável no site do Clamav (nesse post utilizei a versão 0.96).
Feito o download vamos instalar as dependências, descompactá-lo e executar os passos para a compilação e instalação do pacote:
# yum install gmp-devel bzip2-devel zlib-devel gcc
# tar -xvf clamav-0.96.tar.gz
# cd clamav-0.96
# ./configure --prefix=/opt/zimbra/clamav-0.96 --with-user=zimbra --with-group=zimbra
# make
# make check
# make install
Feita a instalação compare os antigos arquivos de configuração (clamd.conf e freshclam.conf) com os novos arquivos instalados, caso necessário realize os ajustes.
# cd /opt/zimbra/clamav-0.96/etc/
# mv clamd.conf clamd.conf.orig
# mv freshclam.conf freshclam.conf.orig
# cp /opt/zimbra/conf/{clamd,freshclam}.conf .
# diff clamd.conf clamd.conf.orig
# diff freshclam.conf freshclam.conf.orig
Pare o serviço:
# su - zimbra -c "zmcontrol stop"
Remova o link simbólico do clamav na pasta do zimbra e crie um novo link apontando para a nova versão:
# cd /opt/zimbra
# rm clamav
# ln -s /opt/zimbra/clamav-0.96 /opt/zimbra/clamav
Agora crie a pasta onde são armazenados os banco de dados das vacinas e ajuste as permissões:
# mkdir /opt/zimbra/clamav/db
# chown -R zimbra:zimbra /opt/zimbra/clamav-0.96
Atualize as vacinas e inicie o serviço:
# su - zimbra -c "/opt/zimbra/clamav/bin/freshclam"
# su - zimbra -c "zmcontrol start"
Execute o comando abaixo para ver se todos os serviços estão executando:
# su - zimbra -c "zmcontrol status"
Host meuservidor.exemplo.com
antispam Running
antivirus Running
ldap Running
logger Running
mailbox Running
mta Running
snmp Running
spell Running
stats Running
Caso o serviço antivirus não inicie verifique o log em /opt/zimbra/log/clamd.log.
Abraço!
Fonte: http://wiki.zimbra.com/wiki/ClamAV_-_Updating_Version


Gnome
Ubuntu
CentOS
Hola!!!
Gracias por tu articulo “Zimbra: Atualizando o Clamav”
Me ayudo mucho a solucionar un problema que tenia con el antivirus Clamav 0.92 ya que despues de actualizar no podia ni enviar ni recibir correos.
Soy Analista programador y tambien administro un servidor de correos instalado en centos5 con zimbra, excelente combinacion.
Interesante tu pagina…. y gracias por todo
Saludos desde Panama
Opa,
Eu que agradeço pela visita! Também acho a combinação CentOS e Zimbra ótima!
Abraço!