Регистрация компонента в системе управления и мониторинга Termidesk

Для централизованного управления объектами инфраструктуры в веб-интерфейсе Termidesk реализована система управления и мониторинга состояния компонентов.

Регистрация компонента в системе происходит через подключение к серверу RabbitMQ, который хранит информацию об узле компонента и передает ее компоненту «Менеджер рабочих мест» (termidesk-taskman). Для регистрации Шлюза в системе необходимо задать обязательные параметры coordinatorUrl, coordinatorUser, coordinatorPass (см. подраздел Параметры конфигурирования компонента). 

Если параметр coordinatorUrl задан, то после запуска Шлюз инициирует подключение к серверу RabbitMQ. Все запросы к этому серверу ожидают ответа в течение времени, заданного в параметре coordinatorTimeout, по истечении которого фиксируется ошибка подключения. При успешном подключении Шлюз передает свой статус с URL проверки состояния (healthcheck) в формате JSON и периодически обновляет его. Таймаут обновления статуса задается в параметре coordinatorRefreshTime.