Ligando o AMAVIS quando CAI

Publicado por Alexandre de Jesus Marcolino 05/12/2002

[ Hits: 5.696 ]

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

Script para acertar hora e data do sistema no linux.

Script para renomear arquivos

Criar políticas para o SELinux

Comparar recursivamente duas pastas

Relatório Básico do Ping


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário