Мониторинг статуса виртуальных машин
Подсистема мониторинга статуса виртуальных машин предназначена для передачи информации о состоянии виртуальных машин от сервиса libvirtd в панель управления VMmanager KVM. Основные цели подсистемы:
- синхронизация данных панели управления о наличии и фактическом состоянии виртуальных машин;
- передача событий изменения статуса виртуальных машин с минимальной задержкой по времени;
- регистрация событий изменения статуса виртуальных машин.
- участвует в процессе установки операционной системы на виртуальную машину;
- обеспечивает контроль дубликатов виртуальных машин.
Архитектура подсистемы
Подсистема состоит из двух сервисов: vmwatch-master и vmwatch-node. Для взаимодействия между сервисами используется очередь сообщений. Очередь реализована с помощью библиотеки ZeroMQ по схеме PUSH-PULL.
Сервис vmwatch-master
Выполняется на узле, где расположена панель управления. Сервис принимает сообщения на указанном в конфигурационном файле IP-адресе и порту, обрабатывает их и выполняет вызовы соответствующих функций API панели управления для передачи информации об изменении состояния виртуальных машин.
Сервис vmwatch-node
Выполняется на каждом узле кластера. Сервис отправляет сообщения на указанный в конфигурационном файле IP-адрес и порт. Информацию об изменении состояния виртуальных машин сервис получает от сервиса libvirtd. В случае потери соединения с libvirtd сервис завершает работу.
Конфигурация сервисов
Запуск и автозапуск сервисов контролируется системой System V (System D для CentOS 7). Сервис vmwatch-master и его управляющий скрипт находятся в пакете vmmanager-kvm для VMmanager KVM. Сервис vmwatch-node и его управляющий скрипт находятся в пакете vmmanager-pkg-vmnode.
Запуск сервисов выполняется автоматически в процессе загрузки ОС или панелью управления в процессе настройки.
После установки VMmanager сервис vmwatch-master находится в заблокированном состоянии до тех пор, пока не будет добавлен первый узел в состав кластера.
Параметры работы сервисов записываются в конфигурационных файлах vmwatch-master.conf и vmwatch-node.conf соответственно, которые располагаются в каталоге /usr/local/mgr5/etc. Конфигурационные файлы формируются панелью управления автоматически.
Конфигурационные файлы записываются в формате ИМЯ_ПАРАМЕТРА=ЗНАЧЕНИЕ, по одному параметру на строке.
Конфигурационный файл vmwatch-master.conf
Может содержать следующие параметры:
- disabled — наличие параметра со значением yes блокирует выполнение сервиса;
- listen — значение параметра в формате ‘протокол://IP:порт’ определяет сокет, на котором сервис принимает сообщения;
- secret — произвольная строка символов (A-Z, 0-9), значение параметра используется для аутентификации входящих сообщений.
Конфигурационный файл vmwatch-node.conf
Может содержать следующие параметры:
- connect — значение параметра в формате протокол://IP:порт определяет сокет, на который сервис отправляет сообщения;
- secret — значение параметра используется для аутентификации исходящих сообщений. Должно совпадать со значением параметра secret конфигурационного файла vmwatch-master;
- node_id — идентификатор узла кластера, используется в сообщениях для идентификации источника сообщения.
Настройка сервисов
Настройка сервисов выполняется панелью в автоматическом режиме по необходимости:
- при выполнении обновления до версии, поддерживающей подсистему мониторинга, и при наличии узлов в составе кластера;
- при добавлении узла в состав кластера.
Определение IP-адреса, на котором vmwatch-master будет принимать сообщения, выполняется следующим образом:
- проверяется значение параметра VmwatchListenIp конфигурационного файла панели;
- если IP-адрес не задан параметром, выполняется поиск узла кластера, на котором расположена панель управления;
- если локального узла кластера нет, выполняется сканирование IP-адресов на всех сетевых интерфейсах сервера, на котором располагается панель управления. Выбирается первый из списка IP-адрес, который не является локальным.
Порт, на котором vmwatch-master принимает сообщения, определяется параметром VmwatchListenPort конфигурационного файла панели. Значение по умолчанию — 1515.
Для изменения IP-адреса и/или порта запишите соответствующие параметры в конфигурационный файл панели управления, перезапустите панель и вызовите функцию API vmwatch.configure. Эта функция сконфигурирует все сервисы мониторинга в соответствии с указанными параметрами.
Контроль состояния сервисов
Контроль состояния сервиса vmwatch-master выполняется панелью при вызове функции API periodic по расписанию каждые 60 минут.
Если функция контроля обнаружит, что сервис остановлен, она зарегистрирует соответствующее уведомление о проблеме, при решении которой будет выполнено повторное конфигурирование всей подсистемы мониторинга.
Контроль состояния сервиса vmwatch-node выполняется панелью при вызове функции API periodic по расписанию каждые 5 минут в процессе проверки состояния панели управления узла кластера (vmmini).
Если сервис остановлен, функция контроля регистрирует соответствующее уведомление о проблеме, при решении которой будет выполнение повторное конфигурирование сервиса на этом узле кластера.
Проверка состояния VM
Опции кластера → Политики → опция Проверять активность VM позволяет проверять состояние виртуальных машин. Алгоритм проверки состояния использует статистические данные, передаваемые сервисами мониторинга VM. Проверка состояния заключается в периодическом анализе количества отправленных по сети пакетов и количества запросов на запись в диск виртуальной машины. Сервис vmwatch-node каждые 10 мин собирает статистику со всех доменов и отсылает ее сервису vmwatch-master. Если любое из этих значений равно нулю, в списке VM выводится соответствующее предупреждение.
ИТ База знаний
Курс по Asterisk
Полезно
— Узнать IP — адрес компьютера в интернете
— Онлайн генератор устойчивых паролей
— Онлайн калькулятор подсетей
— Калькулятор инсталляции IP — АТС Asterisk
— Руководство администратора FreePBX на русском языке
— Руководство администратора Cisco UCM/CME на русском языке
— Руководство администратора по Linux/Unix
Навигация
Серверные решения
Телефония
FreePBX и Asterisk
Настройка программных телефонов
Корпоративные сети
Протоколы и стандарты
Популярное и похожее
Курс по сетям
Как установить Android в VirtualBox
Как преобразовать физический сервер Linux в виртуальную машину VMware
Гайд по продуктам VMware
Сообщение «System logs are stored on non-persistent storage» в VMware ESXi
Как установить Android в VirtualBox
Обзор аппаратного обеспечения VMware: обновление и совместимость
Как включить Hyper-V в Windows
Еженедельный дайджест
Топ 10 инструментов для управления и мониторинга виртуальных машин
Для ESXi, Hyper-V и Xenserver
10 минут чтения
Каждый, под чьим присмотром находится большой массив виртуальных машин и виртуальные хостинг-сессии, такие как удаленные рабочие столы, осознаёт ценность правильных решений VM Management и программного обеспечения к их продуктам.
Обучайся в Merion Academy
Пройди курс по сетевым технологиям
Начать
Это особенно важно для повседневного администрирования и управления системами. Данные решения гарантируют, что Ваша среда и Ваши пользователи будут работать без каких-либо скрытых проблем.
Мы рассмотрим некоторые из самых популярных и лучших программ и инструментов управления виртуальных машин (Virtual Machine Manager), которые совместимы с VMware ESXi, Hyper-V и другими продуктами.
Также мы разберем некоторые из их основных функций и сценариев, в которых функции Virtual Machine Manager особенно полезны.
Изучив наш список, Вы, надеемся, будете иметь гораздо более четкое представление о том, чего ожидать от каждого продукта, и какую пользу это может принести Вам и Вашей организации.
Перед вами лучшее программное обеспечение и инструменты для управления виртуальными машинами и мониторинга 2020 года. Ниже вы найдете краткое описание каждого программного средства для управления виртуальными машинами, а также их гипервизора.
Zabbix
Zabbix — это отличный основной инструмент для мониторинга вашей виртуальной среды. Также он поставляется с некоторыми высококачественными инструментами мониторинга и устранения неполадок.
Самым значительным преимуществом Zabbix является то, что все данные, которые Вам могут понадобиться для мониторинга, доступны в простом в использовании интерфейсе веб-браузера, что делает его действительно удобным для навигации и просмотра.
Другие полезные функции, связанные с виртуальной машиной, включают в себя:
- Готовые к использованию шаблоны.
- Расширенное ведение журнала.
- Мониторинг хоста виртуальной машины.
- Мониторинг ресурсов виртуальной машины.
Для тех, кто не боится узнать, как работает система, Zabbix предлагает отличную бесплатную платформу для мониторинга Вашей виртуальной среды.
Существует большое сообщество, которое предлагает советы и информацию о том, как удовлетворить ваши требования к мониторингу, а первоначальная настройка очень проста.
Наши статьи про Zabbix можно найти здесь
- Цена: Бесплатно, открытый исходный код.
- Ссылка для скачивания:Скачать
VM Monitor (Бесплатная версия)
Компания SolarWinds выпустила бесплатное приложение для программного обеспечения, которое постоянно отслеживает инфраструктуру виртуальных машин, включая совместимость VMWare vSphere и Microsoft Hyper-V, что позволяет эффективно управлять виртуальной средой из одного-единственного места.
Некоторые ключевые особенности этого приложения:
- Низкий коэффициент использования системы для таких компонентов, как процессор и память, сетевые интерфейсы и использование ресурсов VMWare.
- Встроенные пороговые значения гарантируют, что Ваша среда работает на уровне лучших отраслевых практик.
- Гарантия, что уровень производительности никогда не будет падать ниже допустимого.
- Все сведения о виртуальной машине можно легко получить и просмотреть, включая состояние виртуальной машины, имя и гостевую ОС, работающую на каждой виртуальной машине.
В бесплатной версии отсутствуют некоторые более сложные функции, такие как комплексный мониторинг окружающей среды, мониторинг ресурсов узла виртуальной машины и другие инструменты мониторинга на уровне предприятия.
Бесплатная версия VM Monitor подходит для небольших установок виртуальных машин, однако тем, кто хочет использовать все функции, будет полезно приобрести платную версию.
Solarwinds Virtualization Manager
Компания SolarWinds создала отличный инструмент, который был разработан для оптимизации производительности и надежности Вашей виртуальной среды. Он также позволяет быстро и легко решать все проблемы v-Sphere и Hyper-V. Некоторые ключевые особенности этого приложения включают в себя:
- Рекомендации и мониторинг эффективности работы.
- Сокращение времени просто.
- Экономию времени, за счет более оперативного устранения проблем.
- Сокращение использования ресурсов.
Другие функции включают в себя: планирование вычислительной мощности, активные оповещения о виртуализации, панели управления и ее действий, управление расширением виртуальной машины, интеграцию приложений, мониторинг облачной инфраструктуры, панели мониторинга, высокий коэффициент готовности и корпоративный командный центр.
ManageEngine OpManager
Компания ManageEngine создала приложение, которое способно контролировать серверы VMWare ESX/ESXi и обладает превосходными функциями и возможностями управления.
Основное преимущество использования этого программного обеспечения заключается в том, что продукт обеспечивает бесперебойную работу и пиковую производительность гостевых виртуальных машин, а также предоставляет информационные панели, отчеты и оповещения Вашей IT-команде, когда это необходимо.
Другие преимущества включают в себя:
- Создание аналитики виртуальных машин, устранение неполадок до того, как это коснется пользователей.
- Планирование потенциала позволяет лицам, принимающим решения, правильно рассчитывать и распределять ресурсы.
- Управление виртуальными машинами и физическими серверами.
- Мониторинг без участия посредников.
- Простую установку.
- Цена: Цена начинается от 945$, 30 дней бесплатно
- Ссылка для скачивания:Скачать
Компания PRTG создала собственное приложение, которое представляет собой профессиональное и комплексное решение для мониторинга VMWare.
Оно способно отслеживать каждую деталь виртуальных сред, которые Вы используете, и предварительно настроено для мониторинга всех аспектов вашей установки VMWare.
Разработчик является технологическим партнером VMWare, что означает высокую совместимость приложения с VMWare.
- Датчик виртуальной машины VMWare (SOAP).
- Датчик аппаратного узла VMware (WBEM).
- Датчик состояния аппаратного обеспечения хоста VMWare.
- Датчик хранилища данных VMWare.
- Датчик производительности хоста VMWare.
Компания Paessler создала отличное приложение, которое может быть эффективно использовано при установке VMWare и даст вам отличное представление о том, что происходит в Вашей виртуальной среде.
VEEAM
ПО Veeam широко используется для установки VMWare по всему миру, и его можно найти в большинстве мест, использующих виртуальную среду: центрах обработки данных и помещениях для установки серверов.
Veeam ONE может помочь с оптимизацией производительности и выведением отчетности.
Veeam также имеет отличные наглядные функции, такие как информационные панели, отчеты и оповещения. Продукт поставляется с более чем 200 предустановленными сигналами тревоги, 100 предопределенных отчетов, инструментами оценки инфраструктуры для резервного копирования, отчетами о резервном копировании и репликации, и многим другим.
Другие особенности включают в себя:
- Мониторинг в реальном времени 24/7, оповещение и управление виртуальными машинами и физическими серверами.
- Управление ресурсами и отслеживание конфигурации.
- Функциональные возможности планирования и прогнозирования потенциала.
- Возможности возвратного платежа и выставления счетов.
- Цена:Прайсинг, 30 дней бесплатно
- Ссылка для скачивания:Скачать
ApexSQL
ApexSQL VM Monitor предлагает замечательные функции для сред Hyper-V и ESXi, а также позволяет пользователям видеть производительность виртуальной машины.
Данное ПО обладает интуитивно понятными информативными панелями, которые позволяют Вам видеть, как работает среда, и предоставляют большие объемы данных.
Вы можете просмотреть топ-5 загруженных виртуальных машин для конкретных узлов, а также просмотреть показатели производительности системы отдельных узлов, на которых размещены виртуальные машины в Вашей сети.
Вы можете отслеживать производительность хост-устройств и вычислять базовые показатели и пороговые значения, одновременно создавая и экспортируя комплексные отчеты о производительности.
Кроме того, планируется поддержка оповещений Citrix XenServer и VM sprawl с планированием емкости и другими расширенными функциями, которые увеличат коэффициент полезности и функциональности этого предложению.
Все функции этого продукта объединяются, чтобы предложить полноценный набор мониторинга, который контролирует, обнаруживает и предупреждает Вас, предоставляя Вам полный анализ Вашей среды.
EG Innovations
Компания EG Innovations обозначила область виртуализации, требующую внимания и имеющую непосредственное отношение к пространству приложения.
Компания предоставляет платформу для мониторинга, которая позволяет в режиме реального времени анализировать проблемы производительности приложений, а также исследовать первопричины.
Программа может указывать администраторам на проблемы, вызывающие сбои производительности, исследуя состояние сети, приложения, платформы виртуализации и хранилища в среде.
Программа также предоставляет полное управление производительностью виртуализации и предлагает:
- Комплексный мониторинг виртуальных машин и среды виртуальных машин.
- Поддержку VMWare vSphere, Citrix XenServer, Microsoft Hyper-V, Oracle VM Server, Red Hat Enterprise Virtualization, AIX LPARs, Solaris Containers.
- Диагностику одним щелчком мыши.
- Универсальный модуль веб-отчетности и планирования потенциала для повышения наглядности.
Данный продукт предлагает всеобъемлющую поддержку нескольких платформ виртуализации, которые встретились Вам в этом обзоре. Имеет ли это смысл для Вашей операционной среды – решать Вам, но стоит отметить, что наличие поддержки для всего разнообразия представленных продуктов является бесспорным преимуществом.
Nagios
Nagios обладает всеми возможностями, которые облегчат мониторинг Ваших виртуальных машин и отслеживание множества метрик и данных.
Nagios также предлагает поддержку нескольких поставщиков для своего продукта, который включает VMWare, Microsoft Virtual PC, Xen, Application EC2 и многих других.
Nagios выпускает готовые виртуальные машины для Nagios Core и Nagios XI, которые были созданы для VMWare, а также Virtual PC и OFV шаблоны для Nagios XI.
Другие ключевые преимущества:
- Повышенная доступность серверов, служб и приложений.
- Быстрое обнаружение сбоев сервера и операционной системы.
- Быстрое обнаружение сбоев обслуживания и приложений.
- Сокращение времени развертывания.
- Сокращение административных накладных расходов.
- Централизованная настройка.
Программа с открытым кодом Nagios способна удовлетворить самые строгие требования для большинства виртуальных сред и обеспечить надежную платформу для мониторинга, с которой можно увидеть самую важную информацию и действовать в случае необходимости.
iPSwitch
Программа для сетевого управления WhatsUp Gold хорошо известна в кругах IT-администраторов и является отличным инструментом для подключения. Теперь она также предлагает функции мониторинга виртуализации, которые позволяют Вам отображать всю Вашу виртуальную среду.
Она способен автоматически генерировать динамические карты Вашей виртуальной среды и совместима с VMWare и Hyper-V. Программа способна отображать хосты и гостей, а также отношения и кластеры виртуальных машин в Вашей среде.
Производительность легко отслеживать, а вся информация может быть детализирована с помощью карт визуализации в консоли отчетов.
Виртуальная производительность контролируются упреждающими оповещениями. Все, начиная от производительности и мониторинга ресурсов, до состояния хоста и гостя, может быть проверено. Провести проверку процессора, памяти и дискового пространства каждого гостя виртуальной машины можно так же легко.
Это отличный инструмент, который поможет Вам визуализировать Вашу виртуальную среду из удаленного места, предоставив Вам точную карту, которая даст Вам более глубокое представление о Вашей операционной среде.
Заключение
Найти лучшее программное обеспечение для мониторинга Вашей виртуальной среды еще никогда не было так просто. Вам предоставлен выбор из множества вариантов, избавляющих Вас от тревоги за состояние Вашей виртуальной среды.
Попробуйте некоторые из вариантов, которые мы уже упоминали выше, и посмотрите, какой из них лучше всего подходит для Вас. Здесь представлены продукты с разной ценовой политикой, функциональностью и простотой использования, которые подойдут для всех предприятий и организаций, нуждающихся в отслеживании виртуальной инфраструктуры.