Продукт «Служба управления конфигурациями» (LCM) предоставляет графический интерфейс администратора для выполнения следующих операций:
просмотр списка пользователей;
просмотр списка устройств;
над коллекцией устройств:
создание;
просмотр;
редактирование;
пересчет;
удаление;
просмотр/применение конфигураций;
просмотр информации о примененных конфигурациях;
остановка/активация применения конфигураций к коллекции устройств;
работа с дополнительными настройками:
сопоставление пользователей и устройств;
инвентаризация устройств.
Главная страница графического интерфейса администратора продукта «Служба управления конфигурациями» представлена на Рис. 1.
Где:
Пользователи — список пользователей;
Устройства — список устройств;
Коллекции устройств — группы устройств, объединенных по одному или нескольким признакам;
Конфигурации — список действий для применения к коллекции устройств;
Применение конфигураций — информация о применении конфигураций к коллекциям со статусами применения;
Настройки — раздел содержит:
Сопоставление пользователей и устройств — функциональность для сопоставления пользователя с устройством;
Инвентаризация устройств — инвентаризация устройств, включая создание и управление кастомными атрибутами;
— фильтры.
Основные сценарии использования графического интерфейса продукта «Служба управления конфигурациями»:
Администратору доступны операции:
Для просмотра списка пользователей на боковой панели главной страницы выберите Пользователи.
На экране отобразится список пользователей с окном быстрого просмотра информации о первом пользователе из списка:
Для настройки отображения столбцов в списке пользователей:
Нажмите правой кнопкой мыши на любом имени столбца.
Выберите необходимые столбцы.
Для просмотра подробной информации:
Выберите пользователя.
В окне быстрого просмотра нажмите на Открыть.
Администратору доступны операции:
Для просмотра списка устройств на боковой панели главной страницы выберите Устройства.
На экране отобразится список устройств с окном быстрого просмотра информации о первом устройстве из списка:
Для настройки отображения столбцов в списке устройств:
Нажмите правой кнопкой мыши на любом имени столбца.
Выберите необходимые столбцы.
Для просмотра подробной информации:
Выберите устройство.
В окне быстрого просмотра выполните одно из следующих действий:
нажмите на Показать больше;
нажмите на Открыть.
Администратору доступны операции:
Для создания коллекции устройств:
На боковой панели главной страницы выберите Коллекции устройств.
Нажмите на кнопку Создать:
В открывшейся форме заполните поля:
Название — название коллекции (должно быть уникальным);
Описание — краткое описание коллекции;
Обновление коллекции:
Не обновлять — обновление коллекции возможно только в ручном режиме (статическая коллекция);
Обновлять по расписанию (время сервера) — обновление коллекции происходит по заданному расписанию (динамическая коллекция);
SQL-запрос — SQL-запрос для формирования списка устройств в составе коллекции.
| При использовании некорректного запроса коллекция не будет создана и сохранена. Правила составления SQL-запроса см. в разделе «Требования к SQL-запросу». |
Нажмите на кнопку Выполнить запрос.
Происходит валидация SQL-запроса.
Если SQL-запрос выполнился с ошибкой, то выводится предупреждение:
Если SQL-запрос выполнился без ошибки, то выводится список устройств, добавленных в коллекцию, и сообщение об успешной валидации запроса:
Нажмите на кнопку Создать.
| Кнопка Создать активна только в случае выполнения SQL-запроса без ошибок. |
Для изменения коллекции устройств:
На боковой панели главной страницы выберите Коллекции устройств.
Выберите коллекцию устройств.
В окне быстрого просмотра нажмите на Изменить.
Внесите изменения в коллекцию.
Нажмите на кнопку Сохранить.
Коллекции устройств могут быть статическими и динамическими.
Список устройств в статических коллекциях обновляется только при создании или вручную.
SQL-запрос должен иметь тип select и в списке извлекаемых колонок содержать столбец minion_id.
|
При создании SQL-запроса нельзя использовать следующие операторы:
|
Запрос с использованием базовой информации по пользователям и устройствам:
select m.minion_id from users u join user_machine_mappings umm on umm.user_fdn = u.full_domain_name join machines m on m.fqdn = umm.machine_fqdn where <...>
Запрос с использованием подробной информации по устройствам:
select m.minion_id from machines m left join machine_disks md on md.minion_id = m.minion_id left join machine_networks mn on mn.minion_id = m.minion_id where <...>
Запрос с использованием информации, доступной в модуле «Инвентаризация»:
select m.minion_id from users u join user_machine_mappings umm on umm.user_fdn = u.full_domain_name join machines m on m.fqdn = umm.machine_fqdn left join machine_disks md on md.minion_id = m.minion_id left join machine_networks mn on mn.minion_id = m.minion_id where <...>
Список АРМ в динамических коллекциях обновляется по заданному расписанию, а также при создании и редактировании.
Расписание обновления представляет собой выражение cron-like для фреймворка
Quartz.
Если в систему добавлены/удалены устройства, отвечающие маске в SQL-запросе существующей коллекции, то необходимо пересчитать (обновить) коллекцию устройств.
| Пересчет коллекции устройств необходим для статических коллекций. Динамические коллекции пересчитываются автоматически согласно установленному для них расписанию. |
Для пересчета коллекции устройств:
На боковой панели главной страницы выберите Коллекции устройств.
Выберите коллекцию устройств.
Выполните одно из следующих действий:
в окне быстрого просмотра нажмите на Пересчитать:
в окне быстрого просмотра нажмите на Открыть. Далее нажмите на кнопку Пересчитать:
Для просмотра списка коллекций устройств выберите Коллекции устройств:
На экране отобразится список коллекций устройств с окном быстрого просмотра информации о первой коллекции устройств из списка.
Для настройки отображения столбцов в списке коллекций устройств:
Нажмите правой кнопкой мыши на любом имени столбца.
Выберите необходимые столбцы.
Для просмотра подробной информации:
Выберите коллекцию.
В окне быстрого просмотра нажмите на Открыть.
Для удаления коллекции устройств:
На боковой панели главной страницы выберите Коллекции устройств.
Выберите коллекцию устройств.
В окне быстрого просмотра нажмите на Удалить коллекцию:
если у коллекции нет связок с конфигурациями в статусе «Применяется», то коллекция удаляется. Выводится сообщение об успешном удалении;
если у коллекции есть связки с конфигурациями в статусе «Применяется», то выводится окно с информацией:
Администратору доступны операции:
Для просмотра списка конфигураций выберите Конфигурации.
На экране отобразится список доступных конфигураций с окном быстрого просмотра информации о первой конфигурации:
Для настройки отображения столбцов в списке конфигураций:
Нажмите правой кнопкой мыши на любом имени столбца.
Выберите необходимые столбцы.
Для просмотра подробной информации:
Выберите конфигурацию.
В окне быстрого просмотра нажмите на Открыть.
В экране отобразится подробная информация о конфигурации.
Под заголовком Версии отображаются все доступные версии данной конфигурации.
При нажатии на
в строке версии можно выполнить следующие действия над версией конфигурации:
Открыть — открыть подробную информацию о версии;
Применить — применить версию конфигурации (подробнее см. «Применение конфигурации к коллекции устройств»);
Удалить — удалить версию.
Применение конфигурации возможно из разделов:
Коллекции устройств;
Конфигурации;
Применение конфигураций.
Для применения конфигурации:
На боковой панели главной страницы выберите Коллекция устройств.
Выберите коллекцию устройств.
В окне быстрого просмотра нажмите на Применить конфигурацию:
В открывшейся форме выберите название и версию конфигурации, которую необходимо применить:
Нажмите на кнопку Применить.
Применить конфигурацию можно двумя способами:
Для применения конфигурации:
На боковой панели главной страницы выберите Конфигурации.
Выберите конфигурацию.
В окне быстрого просмотра нажмите на Применить конфигурацию:
В открывшейся форме выберите версию конфигурации и имя коллекции устройств, к которой необходимо применить выбранную конфигурацию:
Нажмите на кнопку Применить.
Для применения конфигурации:
На боковой панели главной страницы выберите Конфигурации.
Выберите конфигурацию.
В окне быстрого просмотра нажмите на Открыть.
В таблице Версии напротив версии, которую необходимо применить, нажмите на
и выберите Применить:
В открывшейся форме выберите имя коллекции устройств, к которой необходимо применить выбранную конфигурацию:
Нажмите на кнопку Применить.
Для применения конфигурации:
На боковой панели главной страницы выберите Применение конфигураций.
Нажмите на кнопку Создать:
В открывшейся форме выберите:
название конфигурации;
версия конфигурации;
имя коллекции устройств:
Нажмите на кнопку Применить.
Для просмотра результата применения конфигурации выберите Применение конфигураций.
На экране отобразится список примененных конфигураций с окном быстрого просмотра информации о первой примененной конфигурации:
Для настройки отображения столбцов:
Нажмите правой кнопкой мыши на любом имени столбца.
Выберите необходимые столбцы.
Для просмотра подробной информации:
Выберите строку применения конфигурации.
В окне быстрого просмотра нажмите на Открыть.
Результат применения конфигурации:
Всего — общее количество устройств;
Установлено — выполнена успешная установка конфигурации на устройство;
Ожидает установки — устройство, на которое требуется установка конфигурации, временно недоступно;
Ошибка — установка конфигурации на устройство завершено с ошибкой. Для получения информации об ошибке нажмите на
.
Для скачивания результата применения конфигурации в виде таблицы в CSV-формате, нажмите на кнопку Скачать таблицу или на Скачать подробный результат в окне быстрого просмотра информации о примененной конфигурации.
Статусы применения конфигурации:
— конфигурация применяется к коллекции;
— применение конфигурации к коллекции остановлено;
— в процессе применения конфигурации к коллекции произошла ошибка.
Для остановки применения конфигурации:
На боковой панели главной страницы выберите Применение конфигураций.
Выберите конфигурацию.
Выбранная конфигурация должна иметь статус .
|
В окне быстрого просмотра нажмите на Остановить выполнение:
Подтвердите остановку применения конфигурации нажав на кнопку Да, остановить:
Статус конфигурации изменится на
.
Для активации применения конфигурации:
На боковой панели главной страницы выберите Применение конфигураций.
Выберите конфигурацию.
Выбранная конфигурация должна иметь статус .
|
В окне быстрого просмотра нажмите на Возобновить применение:
Подтвердите активацию применения конфигурации нажав на кнопку Да, возобновить:
Статус конфигурации изменится на
.
Администратору доступны операции:
инвентаризация устройств:
управление пользовательскими атрибутами:
Для выполнения сопоставления пользователей с устройствами:
На боковой панели главной страницы выберите Настройки > Сопоставление пользователей и устройств > Ручное (через файл):
Загрузите файл формата CSV cо списком пользователей и сопоставленными с ними устройствами.
После успешной загрузки файла отобразится список с сопоставлением устройств и пользователей:
Нажмите на кнопку Применить.
После сопоставления выводится информации о количестве успешно обработанных строк:
CSV-файл должен быть определенного формата: содержать 3 столбца и в качестве разделителя использовать точку с запятой (;):
<operation>;<user_name>@<user_domain>;<fqdn>
Где:
Параметр первого столбца operation должен содержать одну из следующих команд
(перечислены в порядке приоритета выполнения):
R — (от англ.: remove) удалить связь между пользователем и устройством.
RA — (от англ.: remove all) удалить все связи, существующие по указанному пользователю/устройству.
Требуется заполнить или логин@домен пользователя, или полное доменное имя машины.
A — (от англ.: add) создать или обновить связь между пользователем и устройством.
Параметр второго столбца user_name должен содержать логин пользователя в указанном домене.
Например, aarshavin или fmdostoevskiy.
Параметр второго столбца user_domain должен содержать домен пользователя и
соответствовать полному имени домена пользователя, выгруженному с сервера LDAP.
Например, inno.tech или saratov.vtb.ru.
Параметр третьего столбца fqdn должен содержать полное доменное имя АРМ,
выгруженного из модуля координации, например: kassa256.vtb.ru.
|
Пример заполнения 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
Строки, не соответствующие описанному формату записи, будут проигнорированы.
Записи в файле обрабатываются пакетами (батчами) по очереди и последовательно с группировкой по типу операции. Записи группируются по типам в следующем порядке:
Удаление конкретного пользователя с конкретного АРМ.
Удаление связок по идентификатору пользователя.
Удаление связок по идентификатору АРМ.
Добавление связок.
Если вы попытаетесь загрузить информацию о соответствии устройства и пользователя, которых еще нет в базе данных
(ни устройства, ни пользователя, либо только устройства или только пользователя), система все равно выполнит загрузку.
В данном случае проверка на наличие информации об устройстве (таблица machines) и пользователе (таблица users)
в базе данных не выполняется.
|
Для добавления grain-файла:
На боковой панели главной страницы выберите Настройки > Инвентаризация устройств > Управление пользовательскими атрибутами > Управление grain-файлами.
Нажмите на кнопку Добавить файл:
Заполните поле Описание (опционально) и загрузите заранее подготовленный grain-файл.
Например:
|
Требования к имени grain-файла:
|
Нажмите на кнопку Сохранить.
Создана новая запись grain-файла:
Для изменения grain-файл:
Выберите запись grain-файла.
В окне просмотра информации о grain-файле нажмите на Редактировать:
Отредактируйте описание и/или grain-файл:
Нажмите на кнопку Сохранить.
Для удаления grain-файла:
Выберите запись grain-файла.
В окне просмотра информации о grain-файле нажмите на Удалить:
Подтвердите удаление, нажав на кнопку Удалить.
Для скачивания grain-файла на устройство пользователя, в окне просмотра информации о grain-файле нажмите на Скачать:
Для добавления атрибута устройства:
На боковой панели главной страницы выберите Настройки > Инвентаризация устройств > Управление пользовательскими атрибутами > Управление атрибутами.
Нажмите на кнопку Добавить атрибут:
Заполните поля в открывшейся форме:
Например:
|
Требования к полям атрибута (все поля обязательные):
|
Нажмите на кнопку Создать.
Если заполненные поля не отвечают обязательным требованиям, то выводится предупреждение:
Если заполненные поля отвечают обязательным требованиям, то выводится сообщение об успешном создании атрибута.
Создан новый атрибут устройства с названием Атрибут 49:
Для изменения атрибута устройства:
Выберите атрибут.
В окне просмотра параметров атрибута нажмите на Редактировать:
Отредактируйте поля атрибута:
Нажмите на кнопку Сохранить.
Для удаления атрибута устройства:
Выберите атрибут.
В окне просмотра параметров атрибута нажмите на Удалить:
Подтвердите удаление, нажав на кнопку Удалить.
Раздел атрибутов устройств — это раздел, который создается администратором для размещения в нем дополнительных кастомных атрибутов устройства.
Для добавления нового раздела атрибутов:
На боковой панели главной страницы выберите Настройки > Инвентаризация устройств > Управление пользовательскими атрибутами > Управление разделами атрибутов.
Нажмите на кнопку Добавить раздел:
Заполните поля в открывшейся форме.
Например:
Поле Название должно быть уникальным и содержать не более 30 символов.
|
При проставлении чексбокса Отображать раздел в краткой информации об устройстве созданный раздел будет отображаться в окне быстрого просмотра информации об устройстве. В противном случае созданный раздел будет отображаться только в окне с подробной информацией об устройстве (подробнее см. раздел «Просмотр списка устройств и подробной информации об устройстве»).
Нажмите на кнопку Сохранить.
Создан новый раздел с названием Параметры внешних дисков:
Для изменения раздела:
Напротив названия раздела нажмите на
.
Внесите изменения в открывшейся форме:
Нажмите на кнопку Сохранить.
Удерживая указателем мыши за
существует возможность перемещать разделы по списку.
Для удаления раздела:
Напротив названия раздела нажмите на
.
Подтвердите удаление, нажав на кнопку Удалить.
Если удаляемый раздел содержит атрибуты, то выводится диалоговое окно:
Для добавления атрибута в раздел:
Выберите раздел.
В раскрывшейся информации о разделе нажмите на кнопку Добавить атрибут:
Из выпадающего списка выберите атрибут:
К выбору доступны только те атрибуты, которые были ранее созданы пользователем (подробнее см. раздел «Управление атрибутами»).
Нажмите на кнопку Добавить.
В раздел добавлен пользовательский атрибут Атрибут 49:
| В один раздел можно добавить не более 20 атрибутов. В случае превышения допустимого количества атрибутов, выводится соответствующее предупреждение. |
Удерживая указателем мыши за
существует возможность менять порядок атрибутов в разделе.
Для удаления атрибута из раздела:
Выберите раздел.
В строке атрибута нажмите на
.
Подтвердите удаление, нажав на кнопку Удалить.
Агент — это клиентское приложение для управления устройством, на котором оно установлено.
Статусы агента:
Не установлен — статус присваивается, когда по истечении заданного времени (по умолчанию 90 дней) от агента не поступают сообщения на сервер управления (master);
Установлен — агент установлен на устройство:
Активен — агент активен;
Неактивен — статус присваивается, когда по истечении заданного времени (по умолчанию 7 дней) от агента не поступают сообщения на master.
Для настройки параметров агента:
На боковой панели главной страницы выберите Настройки > Инвентаризация устройств > Параметры агента.
Задайте параметры агента:
Где:
Статус агента «Неактивен» через, дней — количество дней, через которое агенту присваивается статус «Неактивен»;
Статус агента «Не установлен» через, дней — количество дней, через которое агенту присваивается статус «Не установлен»;
Время обновления статуса агента ежедневно — время, когда происходит обновление статуса агента.
Для добавления нового времени обновления статуса агента нажмите на Добавить время обновления и в выпадающем списке выберите время.
Нажмите на кнопку Сохранить.
Подтвердите сохранение, нажав на кнопку Сохранить.
Статус агента и время его последнего обновления отображается в разделе с информацией об устройстве (подробнее см. раздел «Просмотр списка устройств и подробной информации об устройстве).
В рамках продукта LCM администратор может добавить LDAP-запрос для сбора информации об устройствах на LDAP-серверах.
Для добавления LDAP-запроса:
На боковой панели главной страницы выберите Настройки > Инвентаризация устройств > Загрузка данных из LDAP.
Выберите LDAP-сервер.
Нажмите на кнопку Добавить поисковый запрос:
Заполните поля в открывшейся форме:
Где:
Папка для поиска — может содержать DN (Distinguished Name), DC (Domain Component), OU (Organizational UnitName), CN (Common Name) (например, CN=Users,DC=lcm,DC=terra,DC=inno,DC=tech);
LDAP-фильтр — фильтр поиска (например, (mail=AArshavin@lcm.terra.inno.tech)).
Нажмите на кнопку Сохранить.
Выводится информационное окно:
Поисковый запрос создан и сохранен:
Для редактирования LDAP-запроса:
Выберите LDAP-сервер.
Напротив поискового запроса нажмите на
.
Отредактируйте поисковый запрос:
Нажмите на кнопку Сохранить.
Для удаления поискового запроса
Выберите LDAP-сервер.
Напротив поискового запроса нажмите на
.
Подтвердите удаление, нажав на кнопку Удалить.
Администратору доступны настройки расписания обнаружения новых устройств на LDAP-серверах. По умолчанию синхронизация происходит 1 раз в сутки.
Для настройки расписания синхронизации:
На боковой панели главной страницы выберите Настройки > Инвентаризация устройств > Расписание синхронизации LDAP.
Измените время синхронизации или добавьте дополнительное время, нажав на Добавить время обновления:
Нажмите на кнопку Сохранить.
Новое время обновления добавлено:
Для принудительного запуска синхронизации:
Нажмите на Принудительная синхронизация.
Подтвердите запуск синхронизации, нажав на кнопку Запустить.