Проверка состояния сервера. Собираются общие показатели и набор числовых метрик.
Для авторизации при обращении к запросу используется токен, в переменной HEALTH_CHECK_ACCESS_KEY конфигурационного файла /etc/opt/termidesk-vdi/termidesk.conf.
Оценка состояния должна производиться в инициаторе запроса на основе набора правил и пороговых значений с учетом конкретной конфигурации системы.
Для разных конфигураций системы один и тот же показатель в абсолютном выражении может соответствовать состоянию и «PASS», и «FAIL».
Формат запроса:
curl --insecure -v -s -X 'GET' \
'https://${HOSTNAME}:${HEALTH_PORT}/api/health/check' \
-H 'accept: application/json' \
-H 'Authorization: Token ${HEALTH_CHECK_ACCESS_KEY}' |
где:
--insecure - отключение проверки валидности сертификатов. Выполнение запроса без использования проверки SSL допустимо только на тестовых стендах. В производственной среде необходимо установить валидные сертификаты;
${HOSTNAME} - сетевой адрес или полное доменное имя узла;
${HEALTH_PORT} - порт для запросов проверки состояния. По умолчанию используется порт веб-сервера, 443;
${HEALTH_CHECK_ACCESS_KEY} - токен, определенный в переменной HEALTH_CHECK_ACCESS_KEY файла /etc/opt/termidesk-vdi/termidesk.conf