Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Metasys Classmate
Por Gedimar
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Rodrigo de Oliveira em (última atualização em 05/11/2009)   [ 4885 hits ]

Login: jackadamantina, 90231 pontos

   


Descrição

Envia um ping para um lista pré-determinada e envia seu resultado para o e-mail do administrador.

Terá que ser criado um arquivo chamado list1.txt, com os IPs que deseja monitorar.

[ Download: arquivo.sh ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#!/bin/bash
List=list1.txt
echo "Data e Horario:`date`" >> /tmp/arquivo`date +%d`
cat $List | while read ip
do
ping -c3 $ip > /dev/null
if [ $? = 0 ]; then
echo "pingou $ip" >> /tmp/arquivo_`date +%d`
else
echo "não pingou $ip" >> /tmp/arquivo_`date +%d`
fi
done
mail -s "Resposta dos pings" adt.rodrigo@gmail.com < /tmp/arquivo`date +%d`

Scripts recomendados
   Script Linux recomendado open_tcp
   Script Linux recomendado Brincando com recursividade
   Script Linux recomendado getdnsrouter
   Script Linux recomendado Remover arquivos
   Script Linux recomendado Carrega o VNC em uma tela do X11 separada e com mouse para canhotos

Comentários
[1] Comentário enviado por cherevers em 09/11/2009 - 10:26h:

O comando mail não funcionou.

[2] Comentário enviado por jackadamantina em 09/11/2009 - 11:41h:

O comando mail, geralmente está em /usr/bin/mail. Procure, se este comando está no local indicado. Qual o erro que é mostrado ao se utilizar o comando mail, ele não executa ou gera um erro? Poste aqui no VOL.

[3] Comentário enviado por markouh em 05/12/2009 - 13:01h:

Esse script foi de muita utilidade, agora tenho uma duvida.

Em alguns casos, os ips só respondem ao comando ARP, nesse script ele vai ignorar e dizer que o ip não pingou. Teria alguma forma de incrementar isso no script para ele responder como "só responde a ARP" ?


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.