A Ruby script for monitoring resource utilization in VPS's in an OpenVZ environment.

ubc_monitor monitors /proc/user_beancounters (by means of a cronjob) and sends an email whenever the failcount rises for some resource. This lets you to know that a VPS is working harder than it is configured for so you can change the configuration before it bogs under.

The script can be run both on a VPS or on the hardware node, monitoring all VPS's.

$ ubc_monitor -h

ubc_monitor is freely available under the MIT license.

RDoc docs.