We need you to implement a comprehensive and all round server monitoring platform by using existing free and open source technologies like Cacti, Nagios, Zenoss, Zabbix, etc, etc.
You are free to choose any platform you wish to and may need to integrate a few together as well.
The idea behind the project is to monitor an entire fleet of our server as well as client server. We as a web hosting provider need to keep an eye on various aspects of the server. The parameters to be monitored are:
Standard services: HTTP, MySQL, FTP, DNS, etc
Server Load / CPU
RAID (support for both HW RAID as well as SW RAID is a must)
The backend can consist of anything you wish to use. The interface the client and employees will access must be simple and easy to use. It should have user levels (like in observium) where in Users can be assigned servers whose graphs he can view. On logging only the most essential info like the server load and network traffic for the server assigned to the user must be shown. The user can then opt to view indepth details of the server. Graphing ability is a must.
The platform should also have alerting abilities. Such that when a specific value for a specific parameter is excedeed, a predefinied email contacts will be alerted.
This is the basic idea. More details on contact.