Я просто представлю противоположное представление от Mathias: у меня нет опыта с OpenVZ, но моя компания использует VServer в производстве (100's их). Это действительно просто также и быстро развернутое.
Смотря на OpenVZ, я не чувствую, что между этими двумя реализациями существует значительная разница, OP, вероятно, должен испытать их и выбрать любое решение, он - самое удобное использование (из-за более знакомого синтаксиса или лучше положенной документации, например)
Лично мне нравится Nagios за весь мой контроль. Это имеет встроенную поддержку SNMP и может быть расширено с помощью Ваших собственных сценариев и зондирующих команд. Я использую его для контроля сети, мониторинга приложений (где приложение имеет порт TCP, который должен ответить), и некоторый пользовательский контроль очереди (размеры почтовой очереди, и т.д.), который я выставляю на целевых машинах через SNMP