Перейти к основному содержимому
Версия: Пульт 2.2.0

Шаблоны

Шаблон — набор объектов, который удобно применять к множеству узлов сети.

В шаблон могут входить:

  • элементы данных
  • триггеры
  • графики
  • группы элементов данных
  • комплексные экраны
  • правила низкоуровневого обнаружения
  • веб-сценарии

Многие узлы сети в эксплуатации схожи: наборы объектов (элементы данных, триггеры, графики и т. д.), созданные для одного узла, применимы и к другим.

Шаблоны позволяют копировать наборы объектов на любое количество узлов сети. При соединении шаблона с узлом сети все объекты шаблона добавляются к этому узлу. Шаблоны соединяются напрямую с каждым узлом сети, а не с группой узлов.

Шаблоны обычно группируют объекты для приложений (Apache, MySQL, PostgreSQL, Postfix и др.) и применяются к узлам, где эти сервисы запущены.

Изменение на уровне шаблона распространяется на все связанные с ним узлы сети — это снижает нагрузку на администраторов и упрощает настройку СМ «Пульт».

Настройка шаблона

Сначала создайте шаблон с общими параметрами, затем добавьте объекты (элементы данных, триггеры, графики и прочее).

Создание шаблона

  1. Перейдите в Сбор данных → Шаблоны.
  2. Нажмите Создать шаблон.
  3. Задайте атрибуты шаблона.

Вкладка Шаблон содержит общие атрибуты:

Общие атрибуты шаблона

ПараметрОписание
Имя шаблонаУникальное имя шаблона.
Видимое имяИмя, отображаемое в списках, картах и т. д.
ГруппыГруппы узлов сети/шаблона, к которым относится шаблон.
ШаблоныСписок узлов сети/шаблонов, к которым присоединяется этот шаблон.

Вкладка Соединённые шаблоны позволяет присоединить один или несколько вложенных шаблонов. Все объекты (элементы данных, триггеры, графики и прочее) наследуются из соединённых шаблонов.

Для присоединения нового шаблона введите имя в поле Присоединить новые шаблоны и нажмите Добавить.

При отсоединении шаблона доступны опции:

  • Отсоединить — отсоединить шаблон, оставив его элементы данных, триггеры и графики у узла
  • Отсоединить и очистить — отсоединить шаблон и удалить все его элементы данных, триггеры и графики

Вкладка Макросы — пользовательские макросы уровня шаблона.

Кнопки в форме шаблона:

ДействиеОписание
СохранениеСохранить шаблон; он появится в списке.
Клонирование (унаследованные)Создать шаблон на основе текущего, включая объекты, унаследованные от соединённых шаблонов.
Полное клонированиеСоздать шаблон на основе текущего, включая унаследованные и напрямую присоединённые объекты.
Удаление шаблонаУдалить шаблон; объекты останутся у узлов сети.
Удаление с очисткойУдалить шаблон и все его объекты с присоединённых узлов сети.
ОтменаОтменить редактирование.

После создания шаблона в него добавляют объекты. Элементы данных добавляют первыми — без них нельзя добавить соответствующие триггеры и графики.

Добавление элементов данных, триггеров и графиков

  1. Перейдите в Сбор данных → Узлы сети (или Шаблоны).
  2. Нажмите Элементы данных в строке нужного узла сети/шаблона.
  3. Отметьте элементы данных для копирования в шаблон.
  4. Выберите Копировать выбранное в… под списком и нажмите Перейти.
  5. Выберите шаблон (или группу шаблонов) назначения и нажмите Копировать.

Триггеры и графики добавляют аналогично из соответствующих списков — после добавления нужных элементов данных.

Добавление комплексных экранов

В Сбор данных → Шаблоны:

  1. Нажмите Комплексные экраны в строке шаблона.
  2. Настройте экран обычным способом.

В комплексный экран шаблона можно добавить: простой график, пользовательский график, часы, простой текст, URL.

Присоединение и отсоединение

Присоединение — применение шаблонов к узлам сети. Отсоединение — удаление связи шаблона с узлом.

Шаблоны соединяются с каждым узлом сети отдельно, не с группой. Добавление шаблона только в группу узлов не соединяет узлы с шаблоном — группы служат для логической группировки.

Присоединение шаблона к узлу сети

  1. Перейдите в Сбор данных → Узлы сети.
  2. Откройте узел сети, вкладка Шаблоны.
  3. Нажмите Добавить.
  4. Выберите один или несколько шаблонов.
  5. Нажмите Сохранить.

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

Внимание

Присоединение нескольких шаблонов к одному узлу завершится ошибкой, если в шаблонах есть элементы данных с одинаковыми ключами. Триггеры и графики, ссылающиеся на такие элементы, тоже конфликтуют.

При добавлении объектов из шаблона:

  • существующие у узла идентичные объекты обновляются объектами из шаблона;
  • объекты из шаблона добавляются;
  • напрямую созданные до присоединения шаблона объекты остаются без изменений.

В списках объекты из шаблона имеют префикс имени шаблона; имя шаблона (серый текст) — ссылка на список объектов на уровне шаблона. Отсутствие префикса означает, что объект существовал у узла до присоединения шаблона.

Критерий уникальности объекта

Тип объектаКритерий уникальности
Элементы данныхКлюч элемента данных
ТриггерыИмя и выражение триггера
Пользовательские графикиИмя графика и его элементы
Группы элементов данныхИмя группы элементов данных

Соединение шаблона с несколькими узлами сети

Массовое применение шаблонов:

  1. Из шаблона: Сбор данных → Шаблоны → открыть шаблон → выбрать узлы сети в поле Другие → сохранить. Если выбрать уже соединённые узлы в «В» и сохранить, узлы отсоединятся от шаблона (объекты шаблона на узлах при этом могут остаться).

  2. Из узлов сети: Сбор данных → Узлы сети → отметить несколько узлов → Массовое обновлениеПерейти → присоединение дополнительных шаблонов:

Присоединение шаблона к нескольким узлам

После выбора шаблонов нажмите Добавить. Опция Заменить отсоединяет ранее присоединённые шаблоны перед присоединением новых. Опция Очистить при отсоединении удаляет все объекты, ранее полученные с отсоединяемых шаблонов.

Отсоединение шаблона от узла сети

  1. Перейдите в Сбор данных → Узлы сети.
  2. Откройте узел, вкладка Шаблоны.
  3. Нажмите Отсоединить или Отсоединить и очистить.
  4. Нажмите Сохранить.
  • Отсоединить — удаляет связь с шаблоном, объекты шаблона остаются у узла.
  • Отсоединить и очистить — удаляет связь и все объекты шаблона у узла.

Вложение

Вложение — наследование одним шаблоном одного или нескольких других шаблонов.

Объекты можно разнести по шаблонам сервисов и приложений, затем объединить их в одном вложенном шаблоне. К узлу сети присоединяют только этот шаблон — узел автоматически наследует объекты всех вложенных шаблонов.

Настройка наследуемого шаблона

  1. Откройте форму свойств существующего или нового шаблона.
  2. Вкладка Соединённые шаблоны.
  3. Добавить → выберите шаблоны во всплывающем окне.
  4. Сохранить.

Шаблон должен содержать все объекты из присоединённых шаблонов.

Для отсоединения вложенного шаблона в той же форме используйте Отсоединить или Отсоединить и очистить и сохраните.

  • Отсоединить — связь с вложенным шаблоном удаляется, его объекты остаются у текущего шаблона/узлов.
  • Отсоединить и очистить — удаляются связь и объекты вложенного шаблона.