Testa Domínios
Publicado por Alexandre Bargiela 25/01/2008
[ Hits: 7.367 ]
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                              
Ativando Numlock como serviço e no boot
Impedir duas ou mais conexões por usuário
Obter ip a partir de um NO-IP ou DYNDNS e atualizar o endereço do MUNIN MESTRE em um nó linux.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Problemas com Driver NVIDIA (5)
Warcraft II Remastered no Linux? (8)
Instalação dualboot Windows 11 e Debian 13 (7)









