Script de ping
PEPITOVADECURT
pepitovadecurt en gmail.com
Mar Mar 24 17:12:56 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