Коллекции
Коллекция управляемых устройств — это логическое объединение управляемых устройств, сформированное по определённым критериям и используемое для организации совместного управления, мониторинга и администрирования входящих в него устройств.
Состав коллекции определяется результатом применения сохраненного фильтра к множеству управляемых устройств.
Коллекции имеют динамический характер: их состав автоматически актуализируется при изменении множества управляемых устройств или значений атрибутов управляемых устройств, влияющих на результат применения фильтра.
Коллекции управляемых устройств образуют иерархическую структуру, в которой каждая коллекция, за исключением корневой, является дочерней по отношению к одной родительской коллекции и может содержать дочерние коллекции.
Состав дочерней коллекции определяется результатом применения фильтра к множеству управляемых устройств, входящих в состав её родительской коллекции.
Практические сценарии использования коллекций рассмотрены в разделе Создание коллекций клиентов.
Интерфейс страницы «Коллекции»
Для перехода на страницу настройки коллекций в главном меню выберите пункт Настройки Рис. 1 [1].
На появившейся выдвижной панели в разделе Core выберите пункт Коллекции Рис. 1 [2].
![]() |
|---|
Откроется страница Коллекции Рис. 2.
![]() |
|---|
Интерфейс страницы Коллекции в системе SALT.BOX имеет структуру, разделенную на навигационную панель, рабочую область и элементы взаимодействия:
-
Навигационная панель Рис. 2
Навигационная панель содержит следующие элементы:
- Поле поиска Рис. 2 [1]: интерактивная строка фильтрации, позволяющая находить коллекции по названию;
- Область
Иерархия коллекцийРис. 2 [2]: вложенные элементы отображаются в виде дерева с возможностью раскрытия и свёртывания его узлов; - Поле
Корневой элементРис. 2 [3]: отображаетRoot collectionкак верхний уровень иерархии; - Кнопка ⨁ (Создать подколлекцию) Рис. 2 [4]: предназначена для добавления дочерней коллекции в выбранный узел;
- Кнопка
ОбновитьРис. 2 [5]: перезагружает дерево коллекций и актуализирует данные без перезагрузки страницы; - Кнопка
Редактировать структуруРис. 2 [6]: переключает интерфейс в режим управления иерархией.
-
Рабочая область (панель настройки коллекции) Рис. 3
Рисунок 3. Панель настройки коллекции
При выборе конкретной коллекции в дереве навигации отображается выдвижная панель настройки коллекции Рис. 3, содержащая:
- Кнопку
Скопировать в буфер обменаРис. 3 [1]: рядом с названиемRoot collectionнаходится иконка для быстрого копирования идентификатора коллекции в буфер обмена; - Кнопку
Перейти на страницу коллекцииРис. 3 [2]: в правом верхнем углу интерфейса доступна кнопка для перехода на страницу с полными настройками данной коллекции; - Кнопку ✚
Создать подколлекциюРис. 3 [3]: открывает форму добавления вложенной коллекции; - Поле
Название коллекцииРис. 3 [4]: название текущей коллекции; - Поле
ОписаниеРис. 3 [5]: описание для коллекции.
- Кнопку
-
Элемент взаимодействия (выдвижная панель Создание коллекции) появляется после нажатия кнопки ⨁ (Создать подколлекцию) Рис. 3 [3]
Рисунок 4. Окно создания новой коллекции
Создание коллекции
Окно создания новой коллекции содержит Рис. 4:
-
Поля ввода:
Название коллекцииРис. 4 [1]: поле для ввода уникального наименования создаваемой коллекции;ОписаниеРис. 4 [2]: текстовое поле для добавления произвольного описания или комментариев к коллекции;
-
Раскрывающийся список
Родительская коллекцияРис. 4 [3]: для выбора вышестоящей ветки в иерархии дерева коллекций; -
Блок
Фильтр коллекцииРис. 4 [4]: встроенный конструктор динамических запросов (с поддержкой логических операторов, например, AND, и групп фильтров) для автоматического отбора клиентов, попадающих в коллекцию.
Ниже отображается предварительный список клиентов, соответствующих заданным условиям фильтрации.примечаниеБлок
Фильтр коллекциифункционирует аналогично фильтру коллекции, описанному в разделе Фильтр коллекции.При активации кнопки
Свободный вводРис. 4 [7] открывается текстовое поле с поддержкой JSON (фигурные скобки{}устанавливаются по умолчанию для обозначения объекта фильтра коллекции);к сведениюПодробнее о кнопке
Свободный вводРис. 4 [7]:- Поле представляет собой встроенный редактор кода с нумерацией строк, предназначенный для формирования правил автоматической фильтрации и включения клиентов в коллекцию.
- Логика отбора клиентов в коллекцию строится на основе сопоставления системных параметров или элементов
grains, которые собираются с клиентских устройств (например, через префиксgrains.osможно отбирать клиентов по операционной системе, как показано в примере со значениемWindowsРис. 5 [1]).
Рисунок 5. Режим свободного ввода фильтрации в окне создания новой коллекции
-
Кнопки управления:
СброситьРис. 4 [5]: очищает введенные данные и сбрасывает настройки формы;СоздатьРис. 4 [6]: сохраняет новую коллекцию с заданными параметрами и фильтрами.
При создании или сохранении коллекции после редактирования выводятся информационные сообщения (например, «Коллекция успешно создана» Рис. 6 или «Коллекция была изменена»).
Редактирование коллекции
Для того чтобы отредактировать созданную коллекцию, выполните следующие действия:
-
Выберите ее из списка в навигационной панели Рис. 7 и нажмите ее строку.
Рисунок 7. Список коллекции в навигационной панели
-
В выдвижной панели в появившихся полях выполните необходимые изменения и нажмите кнопку
СохранитьРис. 8 [1].
Рисунок 8. Окно редактирования коллекции
Редактирование иерархии коллекций
В дереве коллекций поддерживается изменение структуры и порядка элементов с помощью перетаскивания (Drag&Drop):
- Управление порядком на одном уровне: вы можете изменять порядок отображения дочерних коллекций внутри одной родительской ветки, не меняя при этом саму иерархию.
Порядок сохраняется автоматически и воспроизводится после перезагрузки страницы (для ранее созданных коллекций по умолчанию используется порядок их создания). - Перемещение между ветками: при переносе коллекции в другую ветку дерева система фиксирует нового родителя и новую позицию среди дочерних элементов, а также обновляет порядок у прежнего и нового родителя.
- Сохранение состояния: после завершения перемещения дерево обновляется в соответствии с актуальными данными.
В случае ошибки сохранения состояние дерева откатывается к предыдущему.
Система автоматически блокирует логически некорректные операции:
- перенос коллекции внутрь самой себя;
- перенос коллекции внутрь любой из её дочерних коллекций;
- изменение положения корневой коллекции (Root collection);
- размещение в рамках одной коллекции двух дочерних коллекций с одинаковыми именами (при возникновении конфликта появляется соответствующее уведомление).
Для редактирования иерархии коллекций выполните следующие действия:
-
На странице Коллекции активируйте кнопку
Редактировать структуруРис. 9 [1].
Рисунок 9. Переход в режим редактирования иерархии коллекций
-
Отредактируйте иерархию коллекций.
Например, сделайте коллекции с названиями
WindowsиDebianРис. 9 [2] вложенными в коллекциюОперационные системыРис. 9 [3].к сведениюВ интерфейсе управления коллекциями реализована поддержка механизма Drag-and-Drop (перетаскивание мышью), предназначенная для изменения структуры и вложенности элементов.
Над деревом коллекций отображается подсказка-инструкция: «Перетаскивайте коллекции, чтобы изменить их родителя» Рис. 9 [4].С помощью захвата мышью и перемещения конкретной коллекции (например, дочернего элемента
DebianилиWindowsРис. 9 [2]) можно изменять её уровень вложенности, привязывая к другому родительскому узлу дерева. -
По завершении редактирования Рис. 10 [1] деактивируйте кнопку
Редактировать структуруРис. 10 [2] и выйдите из режима редактирования.
Изменения автоматически зафиксируются и сохранятся в системе.
Рисунок 10. Редактирование иерархии коллекций

