Pular para o conteúdo

Ligando o AMAVIS quando CAI

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!
Alexandre de Jesus Marcolino marcolinux
Hits: 6.443 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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!
Download ligaamavis.sh Enviar nova versão

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

Relatório CSV ZIMBRA

Linkswitch (The POG)

Descobrir se um número é par ou impar

Backup de Repositórios Subversion

Baixa os pacotes de uma determinada versão do Slackware para posterior atualizaçao

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.