Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- echo -e "\t\tScript para verificar si un host esta caido o arriba.\n\t\t\t\tHector Cuevas Cruz"
- echo -n "Host: "
- read h
- alive=`ping -c 1 -i .2 -w 1 $h | grep "received" | cut -d"," -f2 | egrep -o [0-9]`
- dead=0
- unknown=`ping -c 1 -i .2 -w 1 $h 2> out.ping`
- cat=`cat out.ping`
- if [ "$cat" == "ping: unknown host $h" ]; then
- echo -e "Host Desconocido\nSaliendo del programa..."
- rm -rf out.ping
- exit 0
- fi
- if [ $alive -eq $dead ]; then
- echo -e "Host Caido\n....Mandando mail...--->\n"
- echo "El host $h esta caido" | mail -s "Host Down" hecky
- else
- echo "El host $h esta OK!!"
- fi
- rm -rf out.ping
Add Comment
Please, Sign In to add comment