Ligando o AMAVIS quando CAI

Publicado por Alexandre de Jesus Marcolino 05/12/2002

[ Hits: 5.930 ]

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

cg_ext - script para alteração de extensão de arquivos em larga escala

Retra de iptables para DMZ na porta 80

Obter ip a partir de um NO-IP ou DYNDNS e atualizar o endereço do MUNIN MESTRE em um nó linux.

Iniciar firewall quando houver rede habilitada (Internet)

Cria ambiente virtual (VirtualHost no Apache e Virtual Mail no Postfix) para desenvolvimento web


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts