Hopefully this will be easy for someone, at the moment it's stumping me:
I need to make a distributed URL monitor; distributed meaning that there will be multiple monitor servers that will check a given URL. In the event that a URL goes down, the monitor servers need to check with each other to make sure that there wasn't just a fluke glitch, and then if all monitor servers see the error, they send out an e-mail alert.
The thing that's getting me is that I can't figure out what the easiest/best distributed method to use. I've been toying with a P2P model (not unlike MoleSter - http://ansuz.sooke.bc.ca/software/molester/), but don't know if it would be the best method. Does anyone have any recommendations? Since the monitoring code is already in Perl, I would like to keep it there.
Thanks!