Обзор основных продуктов мониторинга VMware vSphere

Введение

Недавно мы писали  о распределении виртуальных ресурсов. Мы теоретически рассчитали параметры Shares, Reservation и Limit. Теперь самое время проверить, насколько корректно расставлены значения и как наши расчеты повлияли на производительность ВМ и узлов ESX. Даже небольшой просчет в изменении параметров одной ВМ может привести к снижению производительности и даже отказу узла ESX. Вот почему важно постоянно держать под контролем производительность виртуальной среды. Нам необходимо анализировать все параметры производительности ВМ и ESX-хостов и получать полную картину, необходимую для оптимизации и подстройки параметров виртуальной среды. Помочь нам в этом могут системы управления и мониторинга. Мы постарались классифицировать средства мониторинга и управления виртуальными средами и вывести общие рекомендации (рецепты) для управления виртуальной средой. Ниже мы представили подробные описания продуктов:

Название продуктаПлюсыМинусыЧто можно увидеть с помощью этого инструментаНасколько он пригоден для анализа, и как этот анализ провести
Management AssistantВедет автоматизированный мониторинг сети.Изначально работает автоматизировано только с 1 хостом, для того чтобы  велись логи всех хостов, придется писать многочисленные скрипты.Поскольку vMA является средством сбора статистики, на выходе мы получаем .csv файл с многочисленными данными о сервере ESX и ВМ на нем.vMa плохо пригоден для анализа, поскольку анализ должен осуществляться вручную с помощью Excel, Perfmon, Esxplot.
Veeam OneОбладает функцией мониторинга, составление технических и бизнес-отчетов. Лицензируется по процессорам, поэтому в случае использовании “легких” ВМ, будет выигрывать по цене. Удобный и простой в управлении. Присутствует поддержка на русском языке. Широко известен в России.Лицензируется на процессор, в случае использовании “тяжелых” ВМ, будет значительно дороже других продуктов, которые лицензируются по кол-ву элементов мониторинга. Не поддерживает физическую инфраструктуру. Нет поддержки приложений.Работает с виртуализацией от компании VMware, предоставляет  метрики на основе собственного сбора информации о производительности системы и позволяет получить информацию, как для технических специалистов, так и для людей, принимающих решения.Позволяет анализировать наиболее важные параметры. Не загружает пользователя ненужной информацией и настройками.
SpiceWorksБесплатный. Позволяет мониторить приложения.Работает с виртуальной средой лишь косвенными методами. Мониторинг ВМ ведется из гостевой ОС. В результате отображает только параметры, характерные для физической среды. Заключения о работе гипервизора и ВМ можно сделать, только сравнивая параметры VSphere/VCenter с параметрами SpiceWorks.Можно увидеть характеристики физической инфраструктуры, а также много рекламы.Продукт создан для мониторинга физической среды. Средства анализа виртуальной инфраструктуры не развиты. Возможно в дальнейших версиях.
Orion VSP (SolarWinds)Совместно с Orion NPM мониторит физическую среду. Совместно с продуктом Orion APM может мониторить приложения (Exchange, AD, SQL и т.д.). Есть лицензия на неограниченное количество элементов мониторинга.  Поддержка Community.Отсутствие поддержки на русском языке, нет представительства в России. Мониторинг приложений и физической среды осуществляется отдельными продуктами.Отчеты мониторинга и анализа для виртуальной инфраструктуры (и ESX, и ВМ), для мониторинга физических серверов или приложений необходимо приобрести отдельные продукты. Характеристики и работа приложений. Характеристики и работы физических серверов.В автоматическом режиме анализирует виртуальную инфраструктуру (а также физическую инфраструктуру и приложения), гибкая настройка получения предупреждений. Есть функция сканирования сервера VCenter и получения информации обо всей инфраструктуре для простоты добавления ESX хостов.
Whats Virtual (IpSwitch)Встроенные средства мониторинга и анализа приложений, графическая информация предоставляется в режиме реального времени. Поддержка Community.  Совместно с WhatsUpGold возможно мониторить физическую среду.Мониторинг распределенной инфраструктуры с минимально используемой полосой пропускания.Не работает со службой Active Directory. Отсутствие поддержки на русском языке.    Мониторинг физической среды осуществляется отдельным продуктом.Выдает информацию по ВМ, ESX хостам, приложениям, а также имеет более 200 готовых шаблонов отчетов. Графики, информация на которых выдается в режиме реального времени.Получает данные с VCenter сервер. С помощью  графиков, изменяющихся в режиме реального времени, упрощается мониторинг и анализ инфраструктуры.
Zenoss Virtualization MonitoringАвтоматический поиск (Auto discovery) всех объектов мониторинга. Графическое представление систем мониторинга с точки зрения бизнеса. Мониторинг облачной структуры. 3D представление центра обработки данных. Не требует установки агентов на каждую из ВМ. Мониторинг приложений уже включен в продукт. Для мониторинга физической среды можно использовать Server Monitoring.Не рассчитан на малые и средние предприятия, минимальный пакет для мониторинга – 200 объектов (ВМ, ESX хосты, приложения).  Отсутствие поддержки на русском языке, нет представительства в России. Мониторинг физической среды осуществляется отдельным продуктом.Карты, отображающие в режиме реального времени все филиалы компании и их статус. Бизнес информацию. Создание планов серверной, показывает сервера и их  статус.  Характеристики и работа приложений. Характеристики и работы физических серверов.Технология авто обнаружения позволяет добавить объекты в систему мониторинга автоматически. Самостоятельно классифицирует объекты и строит их топологию.
VMware Vcenter Operations EnterpriseПрисваивает каждому объекту рейтинг производительности. Интегрируется в VSphere Client. Создает отчеты по производительности, а также предлагает решения для проблемных объектов. Не требуется установки агентов на каждую из ВМ. Есть представительство в России. Предлагает значения параметров для Limits и Reservations. Производит мониторинг AD. Специально разработан для мониторинга виртуальной среды.Кроме AD, не мониторит приложения. Нет мониторинга физической среды.На основании рейтинга производительности каждому объекту соответствует цвет от зеленого (объект в порядке) до красного (объект требует срочного вмешательства). Также можно увидеть предложения по устранению проблем с объектами.Упрощает мониторинг и анализ приложений, поскольку все действия будут происходить в централизованном интерфейсе (VSphere Client). Поскольку ставится плагином, нет необходимости “объяснять” ему нашу инфраструктуру, сканирует систему и находит ВМ и хосты автоматически.

Описание продуктов

WhatsUpGold

В самом начале тестов данного продукта бросается в глаза его долгая настройка и установка. В отличие от других продуктов, WhatsUpGold сразу включает в себя все плагины (Storage Monitor, Virtual Monitor), возможно из-за этого и такие задержки. Во время установки следует согласиться со всеми его просьбами, иначе потом возникнут проблемы в управлении: соглашаемся с установкой .net framework 4.x, с установкой роли сервера, как IIS, а также с настройками баз SQL. Лучше всего устанавливать данный продукт на отдельной машине, либо на машине, не использующей базы SQL. Раз начали про недостатки данного продукта, расскажем про основные сразу, чтобы далее его немного возвысить в ваших глазах.

Очень неудобное управление, так как вначале все настройки необходимо производить в 3 разных интерфейсах, а также использовать кучу всплывающих окон. Все настройки для мониторинга производятся в отдельном интерфейсе, в то время как сам мониторинг производится в веб-браузере.

На следующем слайде показан интерфейс просмотра всей нашей инфраструктуры.

Также минусом это продукта является настройка параметров мониторинга. Во-первых, необходимо выдать каждому объекту мониторинга (VCenter, VMs, ESX) учетные данные для доступа к гипервизору, операционным системам и прочим объектам управления, если таковые имеются (SSH, Telnet, SMNP, ADO и т.д.). Во-вторых, каждому объекту мониторинга необходимо выставить параметры, которые он будет мониторить, то есть если нам необходимо следить за используемой памятью самой ВМ, это одно, а если необходимо просматривать используемую память каким-то приложением, следует выставить дополнительные параметры. С одной стороны, это долго и сложно, с другой, после настойки системы (пару дней), мы получим полноценный продукт, мониторящий именно те параметры, какие нам нужны. Например, на следующих двух слайдах показано использование памяти сервером VCenter и ESX соответственно.



На следующем слайде показаны службы управлением Reporting (создание отчетов и предоставление их в виде .html файлов).


Основными плюсами стоит выделить следующее:

  • Встроенный интерфейс управления VSphere, то есть отпадает нужда использовать VSphere Client, все инструменты в одном интерфейсе WhatsUpGold;
  • Инструмент использования подключения по RDP-протоколу;
  • Возможность подключения к Telnet, Task Manager прямо из продукта WhatsUpGold;

Ну и в конце недостаток, который был замечен в нашей лаборатории: в веб-интерфейсе – самый медленный продукт, некоторые страницы (учитывая, что все продукты тестировались локально) открывались около 5-10 секунд.

Orion

Очень быстро устанавливается и настраивается. После загрузки установщика, прошло около 10 минут, прежде чем мы смогли начать мониторить нашу инфраструктуру (у WhatsUpGold это заняло около часа). В отличие от WhatsUpGold этот продукт без установки Orion APM не мониторит параметры “внутри” ВМ (производительность ОС, приложений), поэтому не нужно определять ему параметры для мониторинга. Всё происходит автоматически, нужно лишь показать сервер VCenter (для WhatsUpGold нужно показать VCenter, далее настроить все учетные данные).

На следующих двух слайдах показано, как Orion отображает виртуальную среду и производительность сервера ESX для RAM.



Orion также имеет обширное кол-во шаблонов для отсылки отчетов как по почте, так и на принтер.


Разобраться в Orion гораздо проще, на всё уйдет не больше часу, в то время как в WhatsUpGold за это время вы не разберете и трети интерфейса. С другой стороны, WhatsUpGold сразу предлагает обширный перечень услуг, в то время как Orion делится на Profiles (отдельные продукты для Storages, Virtual, Backup), поэтому выбирать вам.

VCenter Operations

В отличие от двух предыдущих продуктов VCenter Operations (VCOp) ставится как ova файл, с уже настроенным сервером, остается настроить его в плагинах VSphere Client. Помимо всего, VCOp имеет поддержку веб-интерфейса. На следующих слайдах мы видим:

  • Производительность для хоста ESX и все ВМ на нем и их текущая производительность
  • Кластеризация памяти на хосте ESX
  • Использование памяти и процессора всеми ВМ на хосте ESX




Своей технологии отчетности VCenter в комплектации Standard не имеет, но это ему и не нужно, прекрасный интерфейс встроен в сам VCenter Server, с помощью которого мы можем получать отчеты так, как мы их настроим.


Основным недостатком является то, что внутрь ВМ он в любой комплектации “смотреть”не умеет , то есть не будет производить мониторинг приложений операционной системы (исключение составляет служба AD).

Так как имеет свой собственный интерфейс, а точнее интерфейс VSphere Client, работает быстрее всех, то есть, нет задержек переключения между страницами. Подробнее об этом продукте можно посмотреть в обзоре VCenter Operations.

Veeam One

В отличие от всех предыдущих продуктов Veeam Monitor, а именно этот продукт занимается мониторингом и анализом сетевых ресурсов, управляется из-под собственного интерфейса, поэтому на всех компьютерах для мониторинга необходимо устанавливать Veeam Monitor Client. Главный экран мониторинга (Dashboard) представляет собой процентное отображение параметров хостов в VCenter.


Основные графики и даже интерфейс очень схожи с интерфейсом в VSphere Client.


Но также присутствует более удобный централизованный вид просмотра и ряд метрик, не входящих в интерфейс VSphere Client.



Служба отчетов так же предоставляет передачу информации по e-mail, а также с помощью программы Reporter Viewer возможно создание удобных .xls файлов. В остальном, за отчеты отвечает отдельный продукт Veeam Reporter, также входящий в пакет Veeam One.


В отличие от других продуктов, возможно собирать новую информацию кнопкой Refresh не только по расписанию обновления, но и тогда, когда это будет нужно. Еще стоит отметить, что Veeam Monitor также как и WhatsUpGold умеет отображать дерево запущенных процессов в ВМ.

Субъективный рейтинг продуктов

Время для начала использования
  1. Veeam One
  2. Orion
  3. VCenter Operations
  4. WhatsUpGold
Управление службой отчетов
  1. Orion
  2. Veeam Monitor (без репортера)
  3. WhatsUpGold
  4. VCenter Operations
Простота в использовании
  1. Veeam One
  2. VCenter Operations
  3. Orion
  4. WhatsUpGold
Количество параметров, мониторящихся продуктом
  1. WhatsUpGold
  2. Orion
  3. VCenter Operations
  4. Veeam One
Презентабельность интерфейса
  1. VCenter Operations
  2. Veeam One
  3. WhatsUpGold
  4. Orion
Быстрота переключения страниц в нашем случае
  1. Veeam One
  2. VCenter Operations
  3. Orion
  4. WhatsUpGold
Планирование инфраструктуры
  1. WhatsUpGold
  2. Orion
  3. VCenter Operations
  4. Veeam One
Взаимодействие с другими своими продуктами
  1. VCenter Operations
  2. Veeam One
  3. Orion
  4. WhatsUpGold
Скорость обновления данных в режиме реального времени
  1. WhatsUpGold
  2. Veeam One
  3. VCenter Operations
  4. Orion
Возможность управления средой VMware из того же интерфейса
  1. VCenter Operations
  2. WhatsUpGold
  3. Orion
  4. Veeam One

Рецепты мониторинга инфраструктуры

  Решение для мониторинга 1-5 узлов ESX

В таблице ниже предложены самые подходящие варианты. При выборе мы учитывали такие параметры, как: цену, возможности, легкость в управлении, а также поддержку в России. При выборе решений для 1-5 узлов мы исходили из того, что инфраструктура небольшая, количество виртуальных машин может достигать 50. Мощные системы мониторинга и управления применять не следует, поскольку большинство функций мощных систем не будут использоваться. Количество объектов мониторинга рассчитывается, как если на каждом узле ESXбудет до 10 ВМ. Основными критериями выбора были следующие: низкая цена (или бесплатный продукт), простой и понятный интерфейс, минимальные ресурсы, выделяемые для системы мониторинга.

Мы рекомендуем: Veeam One
ЗаПротив
Включает в себя несколько продуктов, поддерживающих дополнительные функции по управлению сетью Если мощные узлы с большим кол-вом процессоров – самый дорогой вариант
Взаимодействует со средствами бэкапа компании Veeam B&R 5 Нет поддержки приложений
Поддерживает несколько вариантов интеграции систем мониторинга физического оборудования  
При большом количестве узлов с малым кол-вом сокетов под процессоры – самый дешевый вариант  
Присутствует поддержка на русском языке  
Широко известен в России  

Решение для мониторинга 6-19 узлов ESX

В таблице ниже предложены самые подходящие варианты. При выборе мы учитывали такие параметры, как: цену, возможности, легкость в управлении, а также поддержку в России. Количество объектов мониторинга рассчитывается, как если в одном ESX-хосте будет до 10 ВМ. Для мониторинга и управления можно применять уже более сложные и функциональные продукты. 6-19 узлов ESX - это уже не мало, а в переводе на объекты управления - это уже до 200. Главными критериями для таких систем будут: возможность масштабирования, мощный функционал, но все еще простой и понятный интерфейс.

Мы рекомендуем: Veeam One
ЗаПротив
Включает в себя несколько продуктов, поддерживающих дополнительные функции по управлению сетью Если мощные узлы с большим кол-вом процессоров – самый дорогой вариант
Взаимодействует со средствами бэкапа компании Veeam B&R 5 Нет поддержки приложений
Поддерживает несколько вариантов интеграции систем мониторинга физического оборудования  
При большом количестве узлов с малым кол-вом сокетов под процессоры – самый дешевый вариант  
Присутствует поддержка на русском языке  
Широко известен в России  

Решение для мониторинга 20 и более узлов ESX

Тут выделены «гиганты» на рынке управления и мониторинга виртуальных систем. Каждый из этих продуктов является Enterprise решением и подойдет для мониторинга и управления неограниченного числа узлов. Помимо всего прочего, все эти продукты имеют огромный функционал, а также работают с огромным числом приложений. Главными критериями в этом «рецепте» мы выделили следующие: возможность быстрой оценки всей инфраструктуры, ориентированность на виртуальную среду, специализированность для лучшего выполнения узкого круга задач по мониторингу и оптимизации виртуальной инфраструктуры.

Мы рекомендуем: VCenterOperations Enterprise
ЗаПротив
Определение каждому объекту индекса производительности в сети Требуются большие затраты ресурсов на мониторинг
Предлагает свои варианты решения для проблемных зон Кроме AD, не мониторит приложения
Производится анализ всей структуры VMware  
Присутствует поддержка оптимизации Reservations and Limits  
Есть представительство в России  

 Бесплатные средства мониторинга

Здесь представлены самые лучшие (по нашему мнению) из бесплатных средств мониторинга. При рекомендации одного из этих продуктов мы отталкивались от того, что в дальнейшем, при росте числа узлов ESX, Вы можете безболезненно перейти на продукт той же компании, но уже платный и с большим функционалом. Критерии были такие: продукт должен быть бесплатным, уметь предоставлять вменяемую информацию о состоянии инфраструктуры, иметь возможность дальнейшего апгрейда на полнофункциональный продукт.

Мы рекомендуем: Veeam Monitor Free Edition
ЗаПротив
Бесплатное решение По сравнению с платной версией, очень урезанный функционал
Автоматический мониторинг, не требуется дополнительных действий Не умеет создавать отчеты отдельными файлами
При дальнейшем росте числа ESX возможен переход платную версию либо на Veeam One  
Не требует дополнительных ВМ  

Решение для мониторинга распределенной сети узлов

В этом «рецепте» мы попытались учесть интересы компаний с сильно распределенной инфраструктурой. Десятки, сотни, тысячи филиалов, офисов, точек присутствия, географически отстоящих друг от друга на десятки, сотни и тысячи километров. Главными критериями в оценке системы мониторинга в этом случае стали: гибкий уровень детализации инфраструктуры (от просмотра информации по всему миру, до конкретного сервера), бросив взгляд на карту объектов мониторинга, администратор должен понимать в какой стране, в каком городе возникла проблема, а потом уже спускаться на уровень объекта и устранять неполадки. Функционал такой системы должен быть очень мощным.

Мы рекомендуем: Orion
ЗаПротив
Присутствует возможность централизованно собирать информацию со всех офисов компании, если они удалены друг от друга Требуются агенты для сбора информации везде, где необходимо собрать данные
Присутствует лицензирование на неограниченное количество сетевых ресурсов, удобно, если компания делится на много филиалов Мониторинг приложений – отдельный продукт
Поддержка Community Отсутствие поддержки на русском
Огромное число поддерживающих мониторинг приложений  

Средства мониторинга с предложениями по оптимизации

Здесь представлен перечень продуктов, не только предоставляющих отчеты мониторинга, но и предлагающих свои решения по устранению каких-либо проблемных зон. Система мониторинга должна хорошо «разбираться» в причинах возникновения проблем и предлагать способы их устранения. Мы не считаем правильным полностью полагаться на подсказки системы, однако, при возникновении типичных проблем, быстро устранять их может администратор не с самой высшей квалификацией. Возможно, это поможет оптимизировать затраты на первую линию технической поддержки. Хотя, в системах мониторинга все в высшей степени персонально. Главный критерий выбора системы управления - наличие «интеллекта» у системы управления.

Мы рекомендуем: VCenterOperations Enterprise
ЗаПротив
Родной продукт компании VMware Требуются большие затраты ресурсов на мониторинг
Предлагает свои варианты решения для проблемных зон Кроме AD, не мониторит приложения
Производится анализ всей структуры VMware  
Определение каждому объекту индекса производительности в сети  
Присутствует поддержка оптимизации Reservations and Limits  

Средства быстрого реагирования

Важно получать информацию о состоянии системы быстро и в любое время. Администратор должен быть оповещен еще до того, как случилось непоправимое, поэтому мы считаем, что «средства быстрого реагирования» уместны для компаний, стремящихся предоставлять качественные услуги как внешним, так и внутренним клиентам. Главными критериями являются: скорость реакции и гибкость настройки уведомлений, а также специализированность средств. Администратор виртуальной инфраструктуры должен быть быстро введен в курс того, что произошло или может произойти с инфраструктурой и получить рекомендацию по устранению неисправности. Поскольку мы хотим получить рекомендации по устранению, продукт мониторинга должен как минимум это уметь, а как максимум выявлять функциональную область, где находится причина проблемы и оповещать сотрудников, ответственных за эту функциональную область.

Мы рекомендуем: VCenterOperations Enterprise
ЗаПротив
Определение каждому объекту индекса производительности в сети Требуются большие затраты ресурсов на мониторинг
Предлагает свои варианты решения для проблемных зон Кроме AD, не мониторит приложения
Производится анализ всей структуры VMware  
Присутствует поддержка оптимизации Reservations and Limits  

Средства, подходящие как для виртуальной среды, так и для физической среды

Возможно, в физической инфраструктуре уже использовались средства мониторинга и управления. При переносе части мощностей в виртуальную инфраструктуру встает вопрос управления и ей. Мы попытались оценить, как действовать в этом случае. Главными критериями служило наличие системы управления физической инфраструктурой и возможность интеграции систем мониторинга физической и виртуальной инфраструктуры.

Мы рекомендуем:

Если присутствует один из продуктов MS SCOM или HP OM, стоит выбрать плагины компании Veeam:

  • Veeam nworks Management Pack 5.6 для Microsoft System Center Operation Manager;
  • Veeam nworks Smart Plug-In 5.6 для HP Operation Manager;

В случае если мы уже пользовались системами мониторинга от компаний IpSwitch, SolarWinds, Zenoss, следует выбрать их решения для мониторинга виртуальной среды.

Если до этого мы не использовали системы мониторинга в физической среде, при переходе на виртуальную инфраструктуру следует выбрать VCenter Operations.

Управление производительностью и мониторинг приложений

В зависимости от размера и развитости инфраструктуры, может быть необходимо мониторить приложения, работающие на виртуальных машинах. Ниже мы представили перечень продуктов мониторинга, более или менее успешно работающих с приложениями и направленных на мониторинг инфраструктуры. В статье  сравнение средств мониторинга приложений Вы сможете найти полный перечень приложений, поддерживаемых каждым из приведенных продуктов мониторинга. Поскольку в каждом конкретном случае используются свои приложения, мы просим Вас оценить, какие из приведенных приложений наиболее важны именно для Вас. Мы же за главный критерий брали наибольшее количество приложений, поддерживаемых продуктом мониторинга.

Мы рекомендуем: Zenoss
ЗаПротив
Включает в себя мониторинг приложений Не рассчитан на малые и средние предприятия
Самый обширный перечень поддерживаемых приложений для мониторинга Не поддерживает SAP
Мониторинг приложений идет в стандартном пакете, ничего докупать не надо Не работает с Hyper-V
Единственный из всех поддерживает CentOS, Fedora, Debian Linux Не интегрируется с Symantec Backup
Единственный работает с MacOS  
Работает с Citrix XenServer  
Единственный, кто поддерживает Терминальный сервис от MS  

Возможно, Вам будет также интересна следующая информация:

vmware-virtual-monitoring-all.txt · Последние изменения: 2012/02/16 12:42 — VMware vSphere and View blogger