[K12OSN] Script for checking if servers are up.

Rob Asher rasher at paragould.k12.ar.us
Thu Oct 18 17:49:46 UTC 2007


You might like this:  http://sourceforge.net/project/showfiles.php?group_id=175575

HTH,
Rob


-------------------------------------
Rob Asher
Network Systems Technician
Paragould School District
(870)236-7744 Ext. 169


>>> "Doug Simpson" <simpsond at leopards.k12.ar.us> 10/18/2007 12:33 pm >>>
I am trying to make a script that will ping servers and if they are down, send a message. If they are up it won't send a message.

The problem I am having is if there are more than one, it won't work.

Here is a sample of my script:
**********sample begins below*************
while (true)
do
sleep 30
if ping -i 3 -c 3 192.168.0.222
then
continue
else
echo "192.168.0.222 down!" | mail -s "222 down" veewee77 at alltel.net 
break
fi
done
**********sample ends above***************


If I add a second (or more) to it, it fails to work properly.
**********broken sample begins below********
while (true)
do
sleep 30
if ping -i 3 -c 3 192.168.0.222
then
continue
else
echo "192.168.0.222 down!" | mail -s "222 down" me at here.there 
break
fi
if ping -i 3 -c 3 192.168.0.223
then
continue
else
echo "192.168.0.223 down!" |mail -s "223 down" me at here.there 
done
***********broken sample ends above**************

Obviously a bogus email address, but it is for reference.
 Any ideas?

Doug

Doug Simpson
Technology Specialist
De Queen Public Schools
De Queen, AR
simpsond at leopards.k12.ar.us 


_______________________________________________
K12OSN mailing list
K12OSN at redhat.com 
https://www.redhat.com/mailman/listinfo/k12osn 
For more info see <http://www.k12os.org>

-- 

This message has been scanned for viruses and dangerous content by The MailScanner at the Paragould School District, http://paragould.k12.ar.us, and is believed to be clean.









More information about the K12OSN mailing list