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

Indeed Management Console

Indeed Management Console (Management Console) — это веб-приложение, работающее на базе HTTP-сервера Kestrel. В Management Console осуществляется администрирование системы, через которую производятся все настройки системы и пользователей.

Как открыть Management Console

http(s)://<dns_имя_сервера>/am/mc

Установка Management Console

Отдельно устанавливать Management Console не нужно. Компонент устанавливается автоматически при распаковке архива am-<номер версии>.tar.gz.

Редактирование конфигурационного файла Management Console

Информация

Настройки, описанные в данном разделе, не являются обязательными. Конфигурационный файл am/mc/app-settings.json можно изменить в любой момент.

Настройка срока жизни сессии

Чтобы изменить срок жизни сессии в Management Console, выполните следующее:

  1. Откройте конфигурационный файл am/mc/app-settings.json.

  2. Для параметра SessionExpiration установите необходимое значение. Если параметр не задан, используется значение по умолчанию — 30 минут ("00:30:00").

    Пример
    "Authentication": {
    "Mode": "Saml",
    "SessionExpiration": "00:30:00",
    "EnableLogout": true
    },
  3. Сохраните изменения в файле и запустите контейнер с приложением с помощью команды sudo docker-compose up -d.

Игнорирование ошибок сертификата

  1. Откройте конфигурационный файл консоли am/mc/app-settings.json.
  2. Измените параметр isIgnoreCertErrors на значение true в файле am/mc/app-settings.json.
  3. Сохраните изменения в файле и запустите контейнер с приложением с помощью команды sudo docker-compose up -d.

Чтобы настроить поиск пользователей в Management Console, откройте файл am/mc/app-settings.json и в объекте UserSearch задайте следующие параметры:

  • FindUsersMaxResultCount — параметр устанавливает максимальное количество результатов поиска на странице. Значение по умолчанию 200.

  • SearchTemplate (обязательный параметр) — в параметре задается шаблон поиска. Примеры допустимых шаблонов (в виде строки): *{0}, {0}*, *{0}*, {0}. Значение по умолчанию "" (пустая строка), что соответствует шаблону *{0}*.

    Для корректной работы поиска пользователей, установите хотя бы один из следующих параметров в значение true:

  • SearchByGivenName — поиск по имени. Значение по умолчанию true.

  • SearchBySn — поиск по фамилии. Значение по умолчанию true.

  • SearchByUpn — поиск по логину. Значение по умолчанию true.

  • SearchByGivenNameAndSn — поиск по имени+фамилии и фамилии+имени. Значение по умолчанию true.

  • SearchByName — поиск по имени, которое отображается в списке пользователей в Active Directory. Значение по умолчанию true.

  • SearchByEmail — поиск по адресу электронной почты. Значение по умолчанию true.

После настройки критерии поиска отображаются в Management Console на странице Пользователи в поле ввода поискового запроса.

Проверка состояния сервера

Для проверки рабочего состояния контейнера в Docker используйте метод Healthcheck:

http(s)://<dns_имя_сервера>/am/mc/healthcheck/isHealthy

На странице отображается следующая информация о состоянии компонента:

  • статус компонента Management Console, время обработки запроса к нему;
  • статус последнего запроса;
  • статус компонента Indeed Log Server;
  • список ошибок при наличии.
Пример результата проверки
{
"Status": "Healthy",
"Entries": {
"CoreServer": {
"PreviousCheckSucceeded": true,
"CheckState": "Succeeded",
"CheckStartDate": "2025-03-04T08:59:00.9465204+00:00",
"CheckDuration": "00:00:00.0214301"
},
"LogServer": {
"PreviousCheckSucceeded": true,
"CheckState": "Succeeded",
"CheckStartDate": "2025-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.

Сбор логов

Информация по включению логирования и сбору логов компонента Management Console находится в разделе Сбор логов серверных компонентов.