#!/bin/bash HOST="google.com" COUNT=1 #PACKET_SIZE=<to_guess> SUBJECT="Server is down" EMAIL_ADDR="xxx@gmail.com" for myhost in $HOST do count=0 for ((i=1; i<=3; i++)) do count=$(($count + $(ping -c $COUNT $myhost | grep received | awk -F ',' '{print $2}' | awk '{print $1}'))) #echo "$count" done if [ $count -eq 0 ]; then echo "Host $myhost is down at $(date)" | mail -s "$SUBJECT" $EMAIL_ADDR #echo "Failed" fidone
No comments:
Post a Comment