Ligando o AMAVIS quando CAI

Publicado por Alexandre de Jesus Marcolino 05/12/2002

[ Hits: 5.618 ]

Homepage: http://blog.marcolino.com.br/wordpress/

Download ligaamavis.sh




Eu tenho o Amavis-ng-14 .
Estou usando o modo SMTP para verificar vírus em meu servidor de email.
Desta forma em um futuro próximo ele pode ficar em um servidor separado !
Mas ele tem o péssimo hábito de CAIR ... Aí eu escrevi este script que testa se
ele está vivo se não estiver coloca no ar. O charme do script é que quando ele
estiver em outra máquina basta mudar o IP !
Eu uso um pedaço do Big Brother ( www.bb4.com ) para fazer o teste, mas seria
perfeitamente possível fazer isto em perl!

  



Esconder código-fonte

#!/bin/sh
#Programa que testa a conectividade do Amavis, caso tenha caido recarrega o daemon.
# Necessario programa bbnet incluso no pacote Big Brother (www.bb4.com)
# Marcolinux Works 04/12/2002

# Testa

OUTPUT=`/usr/local/bin/bbnet -s 127.0.0.1:10025 >>/var/log/amavis/amavis.log 2>>/dev/null`
RC=$?

if test "$RC" != "0"
then
    date                     >> /var/log/amavis/amavis.log
    echo "Amavis Fora do AR" >> /var/log/amavis/amavis.log
    echo $OUTPUT             >> /var/log/amavis/amavis.log
    killall amavis
    sleep 3
    amavis &
else
    date                     >> /var/log/amavis/amavis.log
    echo "Amavis testado e OK" >> /var/log/amavis/amavis.log
    echo $OUTPUT             >> /var/log/amavis/amavis.log
fi

Scripts recomendados

Imspector - Manipular ACLS facilmente

Failover WAN entre dois links

Backup bases de dados Firebird com envio via FTP e local

POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - EXCLUINDO USUÁRIO COM USO=0

Replicação postgresql


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts