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

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