Project Description:
We are seeking someone to implement us a monitoring system to do subsequent:
Display VM's average CPU usage by hour, day, week (if possible, live, too with 10 second refresh)
Display VM's bandwidth usage by hour, day, week (if possible, live, too with 10 second refresh)
Display VM's IO usage by hour, day, week (if possible, live, too with 10 second refresh)
Display VM's hourly SMTP connection count and ability to set a limit and automatically block 25th port
Display VM's PPS per 10 second intervals
The info should be recorded to a database offsite. We will install a monitoring agent on the host but not on the VMs.
There should be a basic web interface to display the stats of the VMs.
Skills required are .NET, Engineering, Software Architecture, Windows Server