Script de ping

PEPITOVADECURT pepitovadecurt en gmail.com
Mar Mar 24 17:12:36 GMT 2009


Hola, he terminado el script, lo posteo por si a alguien le interessa.

--------------------------------------------------------------
#!/bin/bash
IP1=XX.XX.XX.XX
DATE=$(date +%Y%m%d'--'%T)

if ping -c 1 -w 3 $IP1; then
	echo "$DATE    La maquina $IP1 Esta OK" >> /var/log/vigilant.log
else
	echo "$DATE !! La maquina $IP1 Esta KO" >> /var/log/vigilant.log
	ssmtp xx en xx.xx < ErrorIP1.txt
fi
--------------------------------------------------------------

Lo he añadido al cron y se ejecuta cada hora.

Luego veo los logs mediante el visor de logs que incorpora el webmin.

Estaré encantado que presentéis mejoras al script.




PEPITOVADECURT escribió:
> Hola, quiero hacer un script que haga ping a una máquina y si esta no 
> responde, enviar un email a una dirección advirtiendo de ello.
> Lo tengo hecho todo menos la parte del ping que no sé cómo hacerlo.
> 
> He provado esto:
> -------------------------------------------
> if ping -w 10 -W 3 192.168.1.1
> then
> 	echo "funciona"
> else
> 	enviar correo
> fi
> -------------------------------------------
> 
> Alguien que sepa cómo hacerlo?
> 
> 




Más información sobre la lista de distribución ubuntu-es