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.441 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

Limpando conexão ociosa

Backup de vários servidores, diferenciado a rotina pela aplicação

Firewall Pessoal (iptables)

Fedora autenticando no LDAP.

Conecção banda larga!

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.