#native_company# #native_desc#
#native_cta#

Check Nodes

By Jason Chambers
on March 30, 2002

Version: v1.1

Type: Full Script

Category: Networking

License: GNU General Public License

Description: php page that runs a bash script to check for responses from a list of hosts/nodes

bash script included 😉

#!/bin/bash
#
# accecpts a file as a list of nodes to ping to check for responses

myList=$1

# reads the file and for each item in the file, tries 
# to ping it, if it gets a response awk $7 (which is 
# % of packet loss) determines if the node is OK or 
# got No Response

for i in $( /bin/cat $myList ); 
   do
	echo $i ;
	ping $i -n -c 1 -w 1 | grep packet | awk '$7 == "0%" {print "   ...is OK"}
;$7 =="100%" {print "   ...Did Not Respond!"}' 
   done

# make sure your 'ping' line is only one(1) line
# funny how there is more comments in here then code, hey?
# ;) [email protected]