I don't know if this is what you are looking for, and if so, I don't know if it could be integrated into scoop, but I have a perl script that basically does this. I have it set up to be used as a server side include (although I started out on the command line) and it just runs ping, nslookup, and traceroute. It parses the output for the various errors like timeout, unreachable, etc then displays it as a table in html. It is most definitely a QnD way of doing things, but it seems to work. I would think it would be fairly trivial to change the color of the text as well to match the seriousness of the error(s).
Also, from a networking perspective, I don't know if there is a good way to do checking from this server, assuming that the scoop.kuro5hin.org box and the www.kuro5hin.org boxes are all on the same network. There would be some instances that this box might be able to connect to the www box, when the outside world can't.
By the way, I remember hearing rusty say something about new servers arriving soon for www.kuro5hin.org. Maybe they are being put up right now? I don't think the load would be too much for the normal httpd server on a Sunday morning.
|