Do you have a system monitoring/management panel?
Regarding system monitoring, there are three platforms you could use:
- Nagios - This works great, it will show CPU, memory, track processes, # of connections and its open source. But you would have to implement all of this. New Relic could do something similar but its a paid service.
- New Relic - This is a paid service, similar to Nagios - but Nagios would implement it for you.
- WMSPanel - This is good for specific stream oriented reporting. It'll give you a nice easy to read high-level overview