Internet connection monitor using Raspberry Pi
I was thinking of creating a package or something that ran on a Raspberry Pi that monitored your internet connection. Basically you would configure to say, monitoring your public school website, Google, your router, your server(s), email then it'll give you a simple status web page that would display if the services are ok or if they are degraded (poor response time\random packet loss).
It would be alerting, but that might be a bit difficult informing your ISP that your internet is down, if your internet down, but it could send an email for degrades and post-outages. I think the key thing would be reporting. I know from the support side, you have problems tracking down "random" issues if the customer is vague. Also it gives you a better position if you've got hard facts, ie it's not my switch, it's the LAN port on your router.
I think it's important it's a device on the network that could be plugged in anywhere as this will give you an actual real-world status, also it needs to be on a non-live system so it can't impact it. Benefit of the Raspberry Pi is that it's fairly cheap, low power and small - so you could hide it in some office at the other end of the school.
Good idea? Already been done?