A few years ago, I decided to write my own PHP status script. This one queries the TCP/UDP port of the service as opposed to quering SNMP. It also does a ping, and graphs that information. 

Simply install into PHP server, setup Database and add Hosts. Run the INDEX.PHP in a CRON job every few minutes to build data. 

Files:

zipnetworkstatus.zip491.14 KB