Все свои машины, виртуальные и реальные, я мониторю софтом. Кому интересно вот она - The Dude. Программа простая, уровень вхождения почти нулевой. Показывает оповещения, отсылает майл-ы. Если есть руки, то хоть СМС-ки. Данные для мониторинга - начиная от простого пинг-а, до снятия SNMP. Соответсвенно контроль параметров, типа: если CPU > 80% = прислать оповещение. Но сейчас не о ней.

Настраивая получение данных от самой VMware (не виртуальных машин, а с самой железки), я столкнулся с тем, что SNMP на ней по дефолту не включен. Сколько не искал, через ГУИ, как это сделать я не нашел. Наверно плохо искал ;)
Но выход есть, через командную стоку!
Во первых должен стоять пакет для работы с командной строкой для VMware. Ищем ТУТ.
Запускаем. Выглядит один в один, как командная строка в виндовс.
Далее, весь предыдущий текст написан всего для двух команд:
vicfg-snmp.pl --server hostname --username user --password password -c public
vicfg-snmp.pl --server hostname --username username --password password --enable
Первая активизирует SNMP "комьюнити" для доступа на машине.
Вторая включает сам SNMP.
Теперь наша мониторинговая программа может снимать данные с VMware. Сколько осталось места на диске, загруженность процессора, памяти, сетевая активность. Ну а как это использовать или не использовать, дело за вами.
Как админ скажу, лучше перебздеть.


