Для мониторинга происходящего с инфраструктурой полезной или незаменимой может быть система мониторинга по SNMP. Использовать ее с vSphere можно и нужно, и даже немного разными способами.
Программа минимум – настроить оповещение по SNMP от vCenter, по факту срабатывания важных нам alarm.
Кроме того, есть возможность активировать агента SNMP на серверах ESX и ESXi.
4.5.1. Настройка SNMP для vCenter
Выберите alarm, который отслеживает интересующее вас условие или несколько. Для этого, добавив реакцию кнопкой Add, вызовите выпадающее меню в столбце Action для появившейся строки (рис. 4.23).
Рис. 4.23. Настройка оповещения по SNMP для alarm
Все эти оповещения будут отсылаться сервером vCenter, поэтому необходимо сделать настройки SNMP для него. Для этого пройдите Home ? vCenter Server Settings ? SNMP. Здесь вы можете указать получателей и строки community
(рис. 4.24).
В результате – подобное оповещение, что ВМ потребляет аж больше 77% памяти (рис. 4.25).
Или что сервер отвалился от vCenter (рис. 4.26).
Механизм Alarm может отслеживать очень многие события с инфраструктурой vSphere. Больше информации об этом доступно в разделе 6.4.
Рис. 4.24. Настройки получателей SNMP для vCenter
Рис. 4.25. Пример SNMP trap, полученного от vCenter
Рис. 4.26. Пример SNMP trap, полученного от vCenter
4.5.2. Настройка SNMP для серверов ESX(i)
Настройку SNMP для серверов ESX(i) правильнее всего осуществлять при помощи vMA. Основы по работе с vMA я описал в первой главе.
Допустим, вы подключились к vMA по ssh и указали целевой сервер ESX(i).
Теперь потребуются несколько несложных команд vSphere CLI:
Указание community
vicfg-snmp –c <нужное коммьюнити>
Указание адреса для отсылки trap сообщений
vicfg-snmp –е <адрес:порт, если не по умолчанию/коммьюнити>
Если команды get и set нужны, то укажем порт для прослушивания агентом SNMP vicfg-snmp –p <порт>
Включаем агента SNMP vicfg-snmp –enable
Пробуем отправить тестовый trap vicfg-snmp –test
Если все сделано правильно, то тестовый trap мы увидим на системе мониторинга.
Там же будут отображаться все события, которые отслеживает SNMP-агент на серверах ESX(i). Например, включение виртуальной машины или проблемы с аппаратной частью.
Библиотеки MIB доступны по ссылке http://communities.vmware.com/ community/developer/forums/managementapi или http://link.vm4.ru/eveih.
Источник: Михеев М. О. Администрирование VMware vSphere 4.1. – М.: ДМК Пресс, 2011. – 448 с.: ил.