I'd like to make a php web monitoring script, which can offer monitoring service to clients. They register and setup monitored domains. I want that monitoring is from different locations, then the main server logs downtime. Can you give me some suggestions how to perform this in the best way?
My best recommendation would be to use cPanel for monitoring domains and assign permissions to specific users (or probably doable over a group of users) so they could configure their own domain addresses.