Создание/изменение коллекции устройств
Для создания коллекции устройств:
-
На боковой панели главной страницы выберите Коллекции устройств.
-
Нажмите на кнопку Создать:
-
В открывшейся форме заполните поля:
-
Имя— имя коллекции (должно быть уникальным); -
Описание— краткое описание коллекции; -
Обновление коллекции:-
Не обновлять— обновление коллекции возможно только в ручном режиме (статическая коллекция); -
Ежедневно— обновление коллекции происходит ежедневно в заданное время (динамическая коллекция); -
Еженедельно— обновление коллекции происходит еженедельно в заданный день недели (или несколько дней) и заданное время (динамическая коллекция); -
Ежемесячно— обновление коллекции происходит ежемесячно в заданное число месяца и время (динамическая коллекция);
-
-
SQL-запрос для формирования списка устройств в составе коллекции.
При использовании некорректного запроса коллекция не будет создана и сохранена. Правила составления SQL-запроса см. в разделе «Требования к SQL-запросу».
-
-
Нажмите на кнопку Выполнить.
Происходит валидация SQL-запроса:
-
если SQL-запрос выполнился с ошибкой, то выводится предупреждение:
-
если SQL-запрос выполнился без ошибки, то выводится список устройств, добавленных в коллекцию, и сообщение об успешной валидации запроса:
-
-
Нажмите на кнопку Создать.
Кнопка Создать активна только в случае выполнения SQL-запроса без ошибок.
Для изменения коллекции устройств:
-
На боковой панели главной страницы выберите Коллекции устройств.
-
Выберите коллекцию устройств.
-
В окне быстрого просмотра нажмите на Изменить.
-
Внесите изменения в коллекцию:
Если изменения затрагивают непосредственно SQL-запрос, то перед сохранением изменений необходимо провалидировать запрос, нажав на Выполнить. -
Нажмите на кнопку Сохранить.
Требования к SQL-запросу
SQL-запрос должен иметь тип select и в списке извлекаемых колонок содержать столбец minion_id.
|
При создании SQL-запроса нельзя использовать следующие операторы:
|
Шаблоны 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 <...>