В ПК СВ используется распределенная система мониторинга, которая реализована в виде выделенного процесса onemonitord, являющегося составной частью службы сервера управления.
Система мониторинга собирает информацию, касающуюся серверов виртуализации и виртуальных машин:
состояние сервера виртуализации;
основные показатели производительности сервера виртуализации;
состояние ВМ;
вычислительные ресурсы, потребляемые ВМ.
Информация мониторинга формируется в результате выполнения ряда тестовых программ на серверах виртуализации и транслируется по сети на сервер управления (по умолчанию используется TCP/UDP-порт 4124).
Межсетевой экран сервера управления должен разрешать получение пакетов по прослушиваемому порту.
Схема работы системы мониторинга:
При первичном запуске система мониторинга посредством специализированного информационного драйвера подключается к серверу виртуализации по ssh и запускает на нем службу агента мониторинга. Агент мониторинга выполняет тесты и затем отсылает собранные данные на сервер управления в систему мониторинга. Затем агент мониторинга с заданной периодичностью выполняет тесты и отсылает собранные данные. В связи с этим системе мониторинга не требуется выполнять новые SSH-соединения для получения данных. В случае, если в заданный промежуток времени в систему мониторинга не поступили данные от агента мониторинга, производится повторное подключение и перезапуск агента.