Перейти к основному содержимому
Версия: Indeed Access Manager 9.7

Проверка состояния серверных компонентов

Для проверки состояния серверных компонентов в 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"
}