Мониторинг ресурсов VMware ESXI 5.5

Обновлено 13.02.2016

Мониторинг ресурсов VMware ESXI 5.5

Всем привет сегодня я хочу затронуть тему, в которой мы рассмотрим мониторинг vmware, а конкретно ресурсов, кто их кушает и сколько, как посмотреть потребление ресурсов за месяц, были ли пики или наоборот полный простой. Тема очень актуальная, так как подразумевает правильную утилизацию ресурсов компании, и это очень правильно для бизнеса.

Для чего нужен мониторинг vmware

Самое основное назначение в мониторинге производительности хоста и виртуальных машин vmware, является рациональное использование ресурсов. В реалиях России, особенно в IT компаниях, которые предоставляют сервис или пишут свой софт, стоит огромная проблема, а именно разработчики толком не могут, сказать, сколько их сервису нужно ресурсов, сейчас или через пол года, на что приложение больше рассчитывает на операции чтения или записи, так как от этого зависит и структура дисковой подсистемы. Как следствие в более 70 процентов случаев, серверные мощности просто отданы за зря, хотя могли бы приносить пользу, для бизнеса.

Инструменты мониторинга vmware

Конечно вы можете поставить такие программные комплексы как Zabbix, полезно будет когда у вас в инфраструктуре очень много хостов виртуализации и виртуальных машин, если их не очень большое количество, то достаточно и штатных, встроенных средств в Vmware ESXi 5.5 и vCenter 5.5.

И так приступаем к практике, первым мы будем мониторить сам хост ESXi, для этого выбираем нужный сервер и переходим на вкладку Performance. По умолчанию у вас будет пункт Overview, с суммарной информацией, что происходит, в виде графиков, можно выбрать период, за который вам нужно отобразить графики (Time Range)

мониторинг vmware-2

В итоге я отобразил данные за месяц, по всему хосту, в принципе удобно, но не понятно, что именно потребляет ресурсы, хочется какой то конкретики и для этого есть вкладка Advanced

мониторинг vmware-3

Вот так выглядит вкладка Advanced, тут уже более детально можно смотреть потребление ресурсов.

мониторинг vmware-1

На вкладке Switch to, вы сможете выбрать предмет исследования, будут доступны вот такие пункты

  • Disk > латенция и скорость чтения/записи на диск
  • Memory > использование памяти
  • Network > использование сети
  • Power > использование электричества, то же есть
  • Storage Adapted > использование дисковых адатеров
  • Storage path > можно посмотреть пропускную загрузку при наличии нескольких путей.
  • System > загрузка системы
  • Virtual flash > если есть ssd кэширование

При желании вы можете сохранить в виде картинки любой график.

мониторинг vmware-4

Я для примера выбрал мониторинг оперативной памяти, на графике показано, сколько выделено, сколько потребляется в процентах и в мегабайтах, очень удобно. Что означает каждый вид памяти в ESXI читайте по ссылке.

мониторинг vmware-5

Можно на графике выделить любой пункт, для примера я выбрал Active, то есть активную память и шкала на графике с данным пунктом под светилась и стала выделяться на фоне других.

мониторинг vmware-6

Теперь давайте посмотрим данные за более длительные периоды, для этого жмем Chart Options

мониторинг vmware-7

С левой стороны нажимаем Past month, то есть за последний месяц, будут выведены данные по мониторингу esxi, в поле Counters, выбираем нужные значения, советую всегда включать там поле usage (используется), жмем ок.

мониторинг vmware-8

В итоге вы получаете график за месяц по интересующему вас виду ресурсов.

мониторинг vmware-9

Снова заходим в настройки графика, и обратите внимание, что есть еще два вида отображения

  • Stacked graph > закрашенный график для хоста
  • Stacked graph (Per VM) > закрашенный график для виртуальной машины

мониторинг vmware-10

В поле Counters, при Stacked graph, можно выбрать только одно значение.

мониторинг vmware-11

На выходе картинка теперь будет такая.

мониторинг vmware-12

Теперь поставим Stacked graph (Per VM), в моем примере это будет виртуальная машина server27 и смотреть я буду использование памяти.

мониторинг vmware-13

получилось вот так вот, выбирайте кому, что нагляднее.

мониторинг vmware-14

Мониторинг vmware с vCenter Operations manager

Ранее я рассказывал как установить vcenter operations manager, советую посмотреть. Отмечу, что это огромный комплекс для мониторинга всей виртуальной инфраструктуры ESXI. Чем хорошо vcenter operations manager встраивается прямо в vCenter, в виде Solutions and Application расширения.

Мониторинг vmware с vCenter Operations manager-0

Зайдя в него вы получите вот такой Dashboard, в котором вы увидите, общее состояние инфраструктуры.

Мониторинг vmware с vCenter Operations manager-1

Выбираем нужный ESXi 5.5 хост, и смотрим так же его Dashboard, видно эффективность и возможные риски. Все значки кликабельные, это означает, что вас сразу перекинет на пункт, который за это отвечает.

Мониторинг vmware с vCenter Operations manager-2

самая полезная это вкладка Environment. Перейдем в нее, а далее в пункт Overview, тут вам покажут, здоровье хоста и различные пункты, связывающие его с инфраструктурой vCneter.

Мониторинг vmware с vCenter Operations manager-3

Далее идем на кладку Scoreboard, которая покажет беглый анализ загрузки и здоровья, по всем сущностям данного хоста.

Мониторинг vmware с vCenter Operations manager-4

Вкладка Relationships, покажет карту расположения хоста с виртуальными машинами, работающими на нем.

Мониторинг vmware с vCenter Operations manager-5

И самый десер, это вкладка Operations, он осуществляет самый подробный мониторинг vmware, CPU, ОЗУ, iops, вплоть для любого датастора или виртуалки.

Мониторинг vmware с vCenter Operations manager-6

наглядная вкладка ошибок и предупреждений.

Мониторинг vmware с vCenter Operations manager-7

При желании вы можете автоматизировать получение отчетов, по данному серверу.

Мониторинг vmware с vCenter Operations manager-8

Как видите, производить мониторинг ESXI очень просто, есть как встроенные средства так и сторонние, но главное, чтобы вы его делали.

Автор - Сёмин Иван

3 Responses to Мониторинг ресурсов VMware ESXI 5.5

  1. Alex:

    Иван, спасибо за Ваш сайт.
    Не могу найти «overview» и «advanced» на вкладке Performance. Их просто нет.
    ПОдскажите, может быть данный функционал надо отдельно включить?
    У меня установлен vSphere Client 5.5.0 build 3237766 и VMware ESXi 5.5.0 3248547

  2. sergey:

    пользуйтесь rvtools

  3. Иван Семин:

    Да это хорошая утилита.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *