Это перевод страницы документации с английского языка. Помогите нам сделать его лучше.

4 Массовое обновление

Обзор

Иногда вы можете захотеть изменить какой-либо атрибут для нескольких шаблонов одновременно. Вместо того, чтобы открывать каждый отдельный шаблон для редактирования, вы можете воспользоваться функцией массового обновления.

Использование массового обновления

Чтобы массово обновить некоторые шаблоны, сделайте следующее:

  • Отметьте шаблоны в списке шаблонов, которые вы хотите обновить
  • Нажмите на Массовое обновление под списком
  • Перейдите на вкладку с необходимыми атрибутами (Шаблон, Теги, Макросы или Преобразования значений)
  • Отметьте атрибуты для обновления и введите для них новые значения

Для обновления соединений с шаблонами доступны следующие опции, при выборе соответствующей кнопки:

  • Присоединить - укажите, какие дополнительные шаблоны присоединить
  • Заменить - укажите, какие шаблоны необходимо присоединить, в то время как любые ранее присоединенные шаблоны будут отсоединены
  • Отсоединить - укажите, какие шаблоны необходимо отсоединить

Чтобы указать шаблоны для присоединения / отсоединения начните печатать имя шаблона в поле с автодополнением до появления всплывающего списка с соответствующими шаблонами. Прокрутите список и выберите необходимый шаблон.

Опция Очистить при отсоединении позволяет не только отсоединить ранее присоеденные шаблоны, но также и удалить все элементы, унаследованные от этих шаблонов (элементы данных, триггеры и т.п.).

Для обновления групп узлов сети доступны следующие опции, при выборе соответствующей кнопки:

  • Добавить - позволяет добавить дополнительные группы узлов сети из существующих или ввести совершенно новые группы узлов сети к шаблонам
  • Заменить - удаляет шаблон из существующих групп узлов сети и заменяет их указанными в этом поле (существующими или новыми группами узлов сети)
  • Удалить - удаляет указанные группы узлов сети с шаблонов

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

Пользовательские макросы, {INVENTORY.*} макросы, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} и {HOST.ID} макросы поддерживаются в тегах. Обратите внимание, теги с одинаковыми именами, но с разными значения не считаются 'дубликатами' и их можно добавлять на один шаблон.

Для обновления макросов доступны следующие опции, при выборе соответствующей кнопки:

  • Добавить - позволяет задать дополнительные пользовательские макросы для шаблонов. Если выбрана опция Обновить существующее, тогда значение, тип и описание указанного имени макроса будут обновлены. Если не выбрана, в случае если макрос с таким же именем уже существует у шаблона, он не будет обновлен.
  • Обновить - позволяет заменить значения, типы и описание макросов указанных в списке. Если выбрана опция Добавить отсутствующее, тогда макрос, который ранее не существовал у шаблона будет добавлен новым макросом. Если не выбрана, будут обновлены только те макросы, которые уже существуют на шаблоне.
  • Удалить - позволяет удалить указанные макросы с шаблонов. Если выбрана опция Исключая выбранные, тогда все макросы, за исключением выбранных в списке, будут удалены. Если не выбрана, будут удалены только те макросы что указаны в списке.
  • Удалить все - позволяет удалить все пользовательские макросы с шаблонов. Если опция Я подтверждаю удаление всех макросов не выбрана, новое всплывающее окно запросит подтверждение удаления всех макросов.

Для обновления преобразований значений доступны следующие опции, при выборе соответствующей кнопки:

  • Добавить - добавление преобразований значений к шаблонам. Если выбрана опция Обновить существующее, будут обновлены все свойства преобразования значений с указанным именем. В противном случае, если имя преобразования значений уже существует, оно не будет обновлено.
  • Обновить - обновление существующих преобразований значений. Если выбрана опция Добавить отсутствующее, тогда преобразование значений, которое ранее не существовало у шаблона будет добавлено новым преобразованием значений. В противном случае будут обновлены только те преобразования значений, которые существуют на шаблоне.
  • Переименовать - задать новое имя существующему преобразованию значений
  • Удалить - удаление всех указанных преобразований значений с шаблонов. Если выбрана опция Исключая выбранные, будут удалены все преобразования значений за исключением тех, которые выбраны.
  • Удалить все - удаление всех преобразований значений с шаблонов. Если опция Я подтверждаю удаление всех преобразований значений не выбрана, новое всплывающее окно запросит подтверждение удаления всех преобразований значений.

Когда сделаете все необходимые изменения, нажмите на кнопку Обновить. Атрибуты будут обновлены по всем выбранным шаблонам соответственно.

The Template tab contains general template mass update options.

The following options are available when selecting the respective button for the Template groups update:

  • Add - allows to specify additional template groups from the existing ones or enter completely new template groups for the templates;
  • Replace - will remove the template from any existing template groups and replace them with the one(s) specified in this field (existing or new template groups);
  • Remove - will remove specific template groups from templates.

These fields are auto-complete - starting to type in them offers a dropdown of matching template groups. If the template group is new, it also appears in the dropdown and it is indicated by (new) after the string. Just scroll down to select.

The Tags tab allows you to mass update template-level tags.

User macros, {INVENTORY.*} macros, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} and {HOST.ID} macros are supported in tags. Note that tags with the same name, but different values are not considered 'duplicates' and can be added to the same template.

The Macros tab allows you to mass update template-level macros.

The following options are available when selecting the respective button for macros update:

  • Add - allows to specify additional user macros for the templates. If Update existing checkbox is checked, value, type and description for the specified macro name will be updated. If unchecked, if a macro with that name already exist on the template(s), it will not be updated.
  • Update - will replace values, types and descriptions of macros specified in this list. If Add missing checkbox is checked, macro that didn't previously exist on a template will be added as new macro. If unchecked, only macros that already exist on a template will be updated.
  • Remove - will remove specified macros from templates. If Except selected box is checked, all macros except specified in the list will be removed. If unchecked, only macros specified in the list will be removed.
  • Remove all - will remove all user macros from templates. If I confirm to remove all macros checkbox is not checked, a new popup window will open asking to confirm removal of all macros.

The Value mapping tab allows you to mass update value mappings.

Buttons with the following options are available for value map update:

  • Add - add value maps to the templates. If you mark Update existing, all properties of the value map with this name will be updated. Otherwise, if a value map with that name already exists, it will not be updated.
  • Update - update existing value maps. If you mark Add missing, a value map that didn't previously exist on a template will be added as a new value map. Otherwise only the value maps that already exist on a template will be updated.
  • Rename - give new name to an existing value map.
  • Remove - remove the specified value maps from the templates. If you mark Except selected, all value maps will be removed except the ones that are specified.
  • Remove all - remove all value maps from the templates. If the I confirm to remove all value maps checkbox is not marked, a new popup window will open asking to confirm the removal.

Add from template and Add from host options are available for value mapping add/update operations. They allow to select value mappings from a template or a host respectively.

When done with all required changes, click on Update. The attributes will be updated accordingly for all the selected templates.