Сопоставление пользователей и устройств

Для выполнения сопоставления пользователей с устройствами:

  1. На боковой панели главной страницы выберите Настройки > Сопоставление пользователей и устройств > Ручное (через файл):

    set sopost
  2. Загрузите файл формата CSV cо списком пользователей и сопоставленными с ними устройствами.

    После успешной загрузки файла отобразится список с сопоставлением устройств и пользователей:

    set sopost2
  3. Нажмите на кнопку Применить.

После сопоставления выводится информации о количестве успешно обработанных строк:

set sopost3

Требования к формату CSV-файла

CSV-файл должен быть определенного формата: содержать 3 столбца и в качестве разделителя использовать точку с запятой (;):

<operation>;<user_name>@<user_domain>;<fqdn>

Где:

  1. Параметр первого столбца operation должен содержать одну из следующих команд (перечислены в порядке приоритета выполнения):

    1. R — (от англ.: remove) удалить связь между пользователем и устройством.

    2. RA — (от англ.: remove all) удалить все связи, существующие по указанному пользователю/устройству. Требуется заполнить или логин@домен пользователя, или полное доменное имя машины.

    3. A — (от англ.: add) создать или обновить связь между пользователем и устройством.

  2. Параметр второго столбца user_name должен содержать логин пользователя в указанном домене. Например, aarshavin или fmdostoevskiy.

  3. Параметр второго столбца user_domain должен содержать домен пользователя и соответствовать полному имени домена пользователя, выгруженному с сервера LDAP. Например, inno.tech или saratov.vtb.ru.

  4. Параметр третьего столбца fqdn должен содержать полное доменное имя АРМ, выгруженного из модуля координации, например: kassa256.vtb.ru.

  • При создании CSV-файла важно учитывать регистр имен устройств. Например, Laptop1.sochi.vtb.ru и LAPTOP1.sochi.vtb.ru будут интерпретированы по-разному. Полное имя устройства должно абсолютно совпадать с реальным именем.

  • Допустимо использовать только файлы с кодировкой:

    • csv;

    • csv macintosh;

    • csv ms dos.

Пример заполнения CSV-файла:

A;username1@domain.name;notebook1.domain.name
A;username1@domain.name;notebook2.domain.name
A;username2@domain.name;notebook1.domain.name
RA;username1@domain.name;
RA;username2@domain.name;
RA;;notebook1.domain.name
R;username2@domain.name;notebook2.domain.name

Строки, не соответствующие описанному формату записи, будут проигнорированы.

Записи в файле обрабатываются пакетами (батчами) по очереди и последовательно с группировкой по типу операции. Записи группируются по типам в следующем порядке:

  1. Удаление конкретного пользователя с конкретного АРМ.

  2. Удаление связок по идентификатору пользователя.

  3. Удаление связок по идентификатору АРМ.

  4. Добавление связок.

Если вы попытаетесь загрузить информацию о соответствии устройства и пользователя, которых еще нет в базе данных (ни устройства, ни пользователя, либо только устройства или только пользователя), система все равно выполнит загрузку. В данном случае проверка на наличие информации об устройстве (таблица machines) и пользователе (таблица users) в базе данных не выполняется.