Real-time Server Status and Information

Problem

Last week, I found an admin panel on WrapBootstrap which contains a Dashboard page. This page was awesome because it was containing some server informations about the load and the status.

There's a list:

  • Server Load (in real-time, 30ms)
  • Disk space usage
  • Bandwidth
  • Memory usage (in real-time)
  • Network usage
  • Uptime (seconds included)
  • System Log
  • OS information
  • CPU usage for each core (real-time)
  • Other CPU information
  • etc.

I know that a lot of this cannot be done using PHP but I'm welling to use Node.js or Python, if someone help me... I'm able to do some using PHP but not these unfortunately...

If someone knows how I can create that, it would be awesome!

Note: I have Ubuntu 12.04 LTS on an EC2 instance.

Problem courtesy of: Frederick Marcoux

Solution

You can do all of that in php.

http://rk4an.github.io/phpsysinfo

You may also want to look at MRTG, Nagios etc too all monitoring and server status stuff

Solution courtesy of: Dave

Discussion

There is currently no discussion for this recipe.

This recipe can be found in it's original form on Stack Over Flow.