IVA ДОКУМЕНТАЦИЯ ОБНОВЛЕНИЯ

Модуль Справочник

Модуль Справочник предназначен для работы с глобальной адресной книгой в IVA Mail.

Модуль позволяет использовать в качестве источника данных:

  • встроенную базу данных PostgreSQL;

  • внешний LDAP-сервер;

  • комбинированную схему с зеркалированием данных LDAP в PostgreSQL.

Алгоритм работы модуля Справочник представлен на схеме:

Схема справочника

Расположение в интерфейсе

Модули → Справочник

Модуль Справочник

Основные параметры

Параметр Описание

Уровень журнала

Определяет детализацию журнала событий модуля Справочник.

После изменения параметров необходимо нажать Модифицировать, чтобы сохранить настройки.

Добавление и настройка справочника

Чтобы добавить новый том справочника, необходимо выбрать тип:

  • postgres — в качестве хранилища используется база данных PostgreSQL;

  • ldap — в качестве хранилища используется внешний LDAP-сервер.

Добавление справочника

После выбора типа необходимо заполнить параметры подключения и обработки запросов.


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

Некоторые параметры зависят от выбранного типа справочника.

Общие параметры

Параметр Описание

Том

Базовый DN тома справочника, например, dc=ldap или dc=pg.

Запросы к указанному DN и дочерним объектам используют настройки данного тома.

Для корневого тома (базовый DN = "") данное поле не заполняется.

IP-адрес и порт сервера

IP-адрес и порт PostgreSQL или LDAP-сервера.

Аккаунт

Имя учетной записи базы данных LDAP/PostgreSQL.

Пароль

Пароль учетной записи базы данных LDAP/PostgreSQL.

Поддерево DN на сервере

DN-путь, относительно которого выполняется поиск объектов на сервере.

Например, если поддерево dc=org,dc=top, то при поиске через Справочник DN dc=foo непосредственно в хранилище будет выполнятся запрос на DN dc=foo,dc=org,dc=top. Таким образом можно использовать разные поддеревья одного хранилища в разных томах.

В обычной конфигурации настройка пустая. В этом случае поиск будет выполняться от корня.

Таймаут (сек.)

Максимальное время ожидания сетевых операций в секундах.

Максимальное количество подключений

Максимальное количество одновременных подключений к серверу.

Режим зеркала

Определяет режим зеркалирования данных между LDAP и PostgreSQL.

Поддерживаются режимы:

  • Нет — зеркалирование отключено;

  • full — выполняется полное копирование с удалением отсутствующих записей;

  • changes — копируются только изменённые записи.

DN справочника для зеркалирования данных

DN источника, из которого выполняется копирование данных в текущий том.

Используется при зеркалировании LDAP-данных в PostgreSQL.

Фильтр для контактов

LDAP-фильтр для поиска контактных записей

Фильтр для ресурсов

LDAP-фильтр для поиска ресурсов.

Фильтр для групп

LDAP-фильтр для поиска групп.

Фильтр для переадресаторов

LDAP-фильтр для поиска объектов переадресации.

Параметры типа postgres

Параметр Описание

База данных

Имя базы данных PostgreSQL.

Максимальный размер запроса

Максимальное количество записей в одном ответе PostgreSQL.

Параметры типа ldap

Параметр Описание

Тип аутентификации

Тип аутентификации LDAP-сервера, например simple.

После изменения параметров необходимо нажать Модифицировать, чтобы сохранить настройки.

Особенности зеркалирования

Механизм зеркалирования позволяет копировать данные из внешнего LDAP-сервера во внутреннюю базу PostgreSQL для ускорения обработки запросов.

При использовании зеркалирования:

  • источником данных выступает LDAP;

  • зеркалом может быть только том типа postgres;

  • синхронизация выполняется автоматически;

  • режим full удаляет отсутствующие записи;

  • режим changes обновляет только изменённые данные.