Проверка состояния серверных компонентов
Для проверки состояния серверных компонентов в Access Manager используется метод Healthcheck. С его помощью можно посмотреть статус самого компонента, статус последнего запроса, список ошибок при наличии и другую информацию.
Core Server
Чтобы проверить состояние сервера, откройте браузер и введите адрес Core Server в формате:
https://<полное_dns_имя_сервера>/am/core
Вы будете автоматически перенаправлены на следующий URL-адрес:
https://<полное_dns_имя_сервера>/am/core/api/v6/healthCheck/index
Страница обновляется автоматически каждые 60 секунд.
На странице отображается следующая информация о состоянии компонента:
- Статус доступности каталога пользователей, время обработки запроса к нему
- Статус хранилища, время обработки запроса к нему
- Список установленных провайдеров аутентификации, их статус и время загрузки
- Статус компонента Indeed Log ServerВажно
Чтобы не получать ошибки при проверке состояния, рекомендуется использовать версию Log Server 9.3 и выше.
- Список ошибок при наличииИнформация
В целях безопасности список установленных провайдеров аутентификации и информация об ошибках доступны, только если вы открыли страницу с локального адреса.
Пример результата проверки
User Catalog{
"PreviousCheckSucceeded": true,
"CheckState": "Succeeded",
"CheckStartDate": "2026-02-27T11:18:53.4937754+00:00",
"CheckDuration": "00:00:00.0088105"
}
Storage{
"PreviousCheckSucceeded": true,
"CheckState": "Succeeded",
"CheckStartDate": "2026-02-27T11:18:53.4947917+00:00",
"CheckDuration": "00:00:00.0033496"
}
Authentication Providers{
"PreviousCheckSucceeded": false,
"CheckState": "Succeeded",
"CheckStartDate": "2026-02-27T11:12:53.5523742+00:00",
"CheckDuration": "00:00:00.0089791"
}
LogServer{
"PreviousCheckSucceeded": false,
"CheckState": "Succeeded",
"CheckStartDate": "2026-02-27T11:12:53.5643188+00:00",
"CheckDuration": "00:00:00.0457894"
}
Management Console
Чтобы проверить рабочее состояние контейнера в Docker, откройте браузер и введите адрес в формате:
http(s)://<dns_имя_сервера>/am/mc/healthcheck/isHealthy
На странице отображается следующая информация о состоянии компонента:
- Статус компонента Management Console, время обработки запроса к нему
- Статус последнего запроса
- Статус компонента Indeed Log Server
- Список ошибок при наличии
Пример результата проверки
{
"Status": "Healthy",
"Entries": {
"CoreServer": {
"PreviousCheckSucceeded": true,
"CheckState": "Succeeded",
"CheckStartDate": "2026-03-04T08:59:00.9465204+00:00",
"CheckDuration": "00:00:00.0214301"
},
"LogServer": {
"PreviousCheckSucceeded": true,
"CheckState": "Succeeded",
"CheckStartDate": "2026-03-04T08:59:00.9389229+00:00",
"CheckDuration": "00:00:00.0169765"
}
}
}
Если Log Server не работает, то в параметре Status и в параметре CheckState для LogServer отображается значение Degraded (ухудшенное состояние). При этом запрос выполнен успешно (HTTP-код 200). При запуске команды docker ps возвращается статус состояния сервера Healthy.
Неработающий Log Server не влияет на работоспособность Management Console с некоторыми ограничениями — недоступно логирование в Log Server и просмотр страниц или частей страниц, которые связаны с отображением данных с Log Server.
User Console
Чтобы проверить рабочее состояние контейнера в Docker, откройте браузер и введите адрес в формате:
http(s)://<dns_имя_сервера>/am/uc/healthcheck/isHealthy
На странице отображается следующая информация о состоянии компонента:
- Статус компонента User Console, время обработки запроса к нему
- Статус последнего запроса
- Список ошибок при наличии
Пример результата проверки
{
"Status": "Healthy",
"Entries": {
"CoreServer": {
"PreviousCheckSucceeded": true,
"CheckState": "Succeeded",
"CheckStartDate": "2026-03-04T08:58:00.9648416+00:00",
"CheckDuration": "00:00:00.0161041"
}
}
}
Key Server
Чтобы проверить рабочее состояние сервера в контейнере Docker, откройте браузер и введите адрес в формате:
http(s)://<dns_имя_сервера>:<порт>/healthcheck/isHealthy
На странице отображается следующая информация о состоянии компонента:
- Статус компонента Key Server, время обработки запроса к нему
- Статус последнего запроса
- Список ошибок при наличии
Пример результата проверки
{
"Entries": {
"Storage": {
"Data": {
"HealthCheckStatus": {
"PreviousCheckSucceeded": true,
"CheckState": "Succeeded",
"CheckStartDate": "2026-03-17T11:07:55.9606294+00:00",
"CheckDuration": "00:00:00.0014040"
}
},
"Description": null,
"Duration": "00:00:00.0000052",
"Exception": null,
"Status": 2,
"Tags": []
}
},
"Status": 2,
"TotalDuration": "00:00:00.0003921"
}