В ПК СВ используется распределенная система мониторинга, которая реализована в виде выделенного процесса onemonitord, являющегося составной частью службы сервера управления.

Система мониторинга собирает информацию, касающуюся серверов виртуализации и виртуальных машин:

  • состояние сервера виртуализации;
  • основные показатели производительности сервера виртуализации;
  • состояние ВМ;
  • вычислительные ресурсы, потребляемые ВМ.

Информация мониторинга формируется в результате выполнения ряда тестовых программ на серверах виртуализации и транслируется по сети на сервер управления (по умолчанию используется TCP/UDP-порт 4124).

Межсетевой экран сервера управления должен разрешать получение пакетов по прослушиваемому порту.

Схема работы системы мониторинга:


При первичном запуске система мониторинга посредством специализированного информационного драйвера подключается к серверу виртуализации по ssh и запускает на нем службу агента мониторинга. Агент мониторинга выполняет тесты и затем отсылает собранные данные на сервер управления в систему мониторинга. Затем агент мониторинга с заданной периодичностью выполняет тесты и отсылает собранные данные. В связи с этим системе мониторинга не требуется выполнять новые SSH-соединения для получения данных.
В случае, если в заданный промежуток времени в систему мониторинга не поступили данные от агента мониторинга, производится повторное подключение и перезапуск агента.