Correct me if I'm wrong but you're trying to solve the problem of reliably displaying uptime status to answer the "huh it's down for me, is it down for you?" question that users sometimes have.
Just sending a GET doesn't really solve this, as it will only give you the status of the server from the point of view of that node.
Anyway, it depends what your intended use-case is.
If it's for publicly displaying uptime and therefore taking the reputation of the client company into your own hands, I would make sure that the method of reporting is as accurate as possible. I don't even think multiple nodes is the answer. You basically have to have a daemon installed on the client server.