Openvz / Xen VPS Monitoring and Security Applications
$30-250 USD
Paid on delivery
We need a set of scripts / tools to do the following:
Monitor and Report:
monitor and log server resources being used by each virtual environment (VE)
create hourly summary of resource usage by each VE
create daily, weekly and monthly resource usage summaries
email summaries to system admin (hourly, weekly, monthly and on demand)
generate and email a daily top ten list for VE's by:
CPU I/O
Disc I/O
RAM
Bandwidth I/O
Web based graphs of the above would be very nice to have
Rapid Reaction:
Send alert email if a VE uses more than defined resource limits for defined length of time
Adjust VE limits in reaction to same using predefined rules -
If CPU Load is over x for x minutes set cpu i/o limits to "this" & send alert email
if bandwidth use is over x for x minutes set network connection to "this" & send alert email
If resource x usage is over x for x minutes suspend VE & send alert email
Abuse Checker:
1. Conduct scheduled search of the server for files which match a dictionary configuration file, email alert if match is found with path of the matching file (cron job scheduled)
2. Check running processes against a dictionary file, email alert if match is detected (cron job scheduled)
3. Monitor VE's / server LAN connection for outbound email traffic, send alert email if more than a predefined limit is being sent
Project ID: #991186