This content has been marked as final. Show 2 replies
How big and clever does this need to be?
A simple script that issues a singleping request against each server and checking the response may do the trick. You might need/want a separate file with a list of the servers, but either way it'd be the same.
The just 'slap' it in cron to run at the appropriate time (or have it call itself with an at now +3 hours) and you are off. I did something akin to this a while back and added some extra code to permit a single fail to be rechecked, but that was checking every 15 minutes.
for server in the_list_of_severs do ping server if result not ok then report error end-if done