Testa Domínios
Publicado por Alexandre Bargiela 25/01/2008
[ Hits: 7.545 ]
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
Monitoramento Serviços por IP e PORTA !
Adicionar máquinas em lote no SAMBA
Compartilhando a Internet com Iptables
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Como rodar o Folding@home no Linux
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
Utilizando a Ferramenta xcheckrestart no Void Linux
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Como compilar kernel no Linux Mint
como usar o caja como cliente FTP no linux mint? (6)
(CLIPPER) Rodando o mesmo código tanto no Windows quanto no Linux (1)
O que você está ouvindo agora? [2] (247)









