Безусловно, брак есть у всех, но мне показалось, что в данном случае его значительно больше, чем обычно.
Многие из багов при проверке выявиться нельзя, многие появляются через некоторое время (по крайней мере, так пишут).
Кроме фишинга мог быть вирус, который не словил Макафи. Но обычно такое бывает при целенаправленной атаке не вас. Еще вариант — вам «повезло» и вы схватили свежий вирус, ибо Макафи обновляет базы раз в сутки (а в по выходным их антивирусная служба вообще не работает — КЗОТ не позволяет).
Подумайте об установке Veeam Monitor. Может имеет смысл договориться об этом с заказчиком. Кстати, по-моему, он получает данные из vCenter без установки агентов. Попробуйте узнать, как он это делает.
Вообще, из гостевой OS возможен точно такой же доступ ко всем ресурсам, как и из физического узла. Не вижу причин, по которым вы не можете использовать API хоста из гостевой OS.
Вы уже выработали нужные вам конкретные критерии системных ресурсов? Это что, конкретные гигагерцы в конкретный момент времени? Ну, придет предупреждение, а дальше что? Вы предложите заказчику принять меры, чтобы он настроил low limits и т.п.?
Что касается SNMP, то он работает по IP, и нет никаких проблем настроить маршрутизацию так, чтобы увидеть консольный адрес хоста из гостевой OS.