Flapadar,
Although I cannot say exactly what we use. However, have you looked into Nagios as well as the alternatives in Python / Ruby?
There are some really good monitoring systems that you could use that would benefit you. One direction I would go is scraping data from vmtop and using that...