30 октября 2015 г.

VMware enable SNMP - ВМваре включение СНМП

Пользуюсь VMware. Позволю себе сказать очень удобная штука для администратора. Создаешь виртуальные машины. По необходимости добавляешь ресурсов (CPU, RAM, HDD), легко делаешь бекапы. Переносишь виртуальную машину на другую железку в случае непредвиденных железных проблем в два клика. Всё это без проблем установки новой операционки, восстановления конфигов и данных. Не было острой необходимости, но возможен автоматический перенос машины с одной на другую. Тогда будет вообще нирвана 24/7.  Вообщем гуд!

Все свои машины, виртуальные и реальные, я мониторю софтом. Кому интересно вот она - 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. Сколько осталось места на диске, загруженность процессора, памяти, сетевая активность. Ну а как это использовать или не использовать, дело за вами.

Как админ скажу, лучше перебздеть.






Комментариев нет:

Отправить комментарий