Your project sounds a lot like network monitoring. You just just need to write a couple of plugins: Some custom parameters need to be polled, converted to the right format and configured for display on the server. There are a couple of free network monitoring packages: nagios, big brother, mrtg etc.
It might even be simpler to move the web server directly to the laptop where you have full control. Some dynamic dns might be required.