Testa Domínios
Publicado por Alexandre Bargiela 25/01/2008
[ Hits: 7.438 ]
Script para testar se o domínio existe ou se está fora do ar.
Muito útil para mim, espero que para a rede de vocês também seja.
############################################
# Monitora Dominios by #
# Renato Farias - renato@luren.com.br #
# Alexandre Bargiela - abargiela@gmail.com #
################################################################
# Esse script necessita que voce tenha instalado o fping, mail,#
# e tambem um MTA para seu funcionamento adequado. #
################################################################
if [ -e /root/dominios.txt ];then
echo "";
else
touch /root/dominios.txt;
fi
echo ""
echo "Voce deve adicionar os dominios ou IPs que deseja consultar no arquivo ja criado em /root/dominios.txt";
echo ""
echo "O objetivo desse script e voce adiciona-lo em seu cron e deixar ele executando de tempos em tempos como desejar para saber quando um dominio seu ou site esta fora do ar, quando estiver ele manda emails avisando.";
echo ""
echo "Nao esquema de adicionar o email que sera usado para a entrega dos emails, adicione dentro do script."
email=abargiela@gmail.com;
for i in `cat /root/dominios.txt `;do
if [ "`fping $i | awk {'print $3'}`" == "alive" ]; then
echo "$i Servidor esta OK";
elif [ "`fping $i | awk {'print $3'}`" == "unreachable" ]; then
echo "$i Esta DOWN" | mail -s "Monitoramento dominios [Dominio DOWN]" -a "From: Monitor dominio<$email>" $email;
elif [ "`fping $i | awk {'print $3'}`" == "" ]; then
echo "$i nao existe" | mail -s "Monitoramento dominios [Dominio INEXISTENTE]" -a "From: Monitor dominio<$email>" $email;
fi
Gerenciamento de espaço em disco
Removendo carácter especial de arquivos recursivamente
Script para fazer levantamento de hardware e software no Gentoo
Ativando Numlock como serviço e no boot
Bashblog v1.0 0 - cria um microblog em HTML5
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Script de montagem de chroot automatica
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Por que passar nas disciplinas da faculdade é ruim e ser reprovado é b... (7)
De volta para o futuro - ou melhor, para o presente (parte 2) (0)









