Based on my research, there is no one perfect solution - especially when it comes to Open Source and Linux.
At the very least, the following will need to be monitored:
- Network Traffic
- Disk Space
- Server Load
- Memory Utilization
- Swap usage
In the next few weeks some tests will be done using the following software offerings(in no particular order):