Шаблоны
Шаблон — набор объектов, который удобно применять к множеству узлов сети.
В шаблон могут входить:
- элементы данных
- триггеры
- графики
- группы элементов данных
- комплексные экраны
- правила низкоуровневого обнаружения
- веб-сценарии
Многие узлы сети в эксплуатации схожи: наборы объектов (элементы данных, триггеры, графики и т. д.), созданные для одного узла, применимы и к другим.
Шаблоны позволяют копировать наборы объектов на любое количество узлов сети. При соединении шаблона с узлом сети все объекты шаблона добавляются к этому узлу. Шаблоны соединяются напрямую с каждым узлом сети, а не с группой узлов.
Шаблоны обычно группируют объекты для приложений (Apache, MySQL, PostgreSQL, Postfix и др.) и применяются к узлам, где эти сервисы запущены.
Изменение на уровне шаблона распространяется на все связанные с ним узлы сети — это снижает нагрузку на администраторов и упрощает настройку СМ «Пульт».
Настройка шаблона
Сначала создайте шаблон с общими параметрами, затем добавьте объекты (элементы данных, триггеры, графики и прочее).
Создание шаблона
- Перейдите в Сбор данных → Шаблоны.
- Нажмите Создать шаблон.
- Задайте атрибуты шаблона.
Вкладка Шаблон содержит общие атрибуты:

| Параметр | Описание |
|---|---|
| Имя шаблона | Уникальное имя шаблона. |
| Видимое имя | Имя, отображаемое в списках, картах и т. д. |
| Группы | Группы узлов сети/шаблона, к которым относится шаблон. |
| Шаблоны | Список узлов сети/шаблонов, к которым присоединяется этот шаблон. |
Вкладка Соединённые шаблоны позволяет присоединить один или несколько вложенных шаблонов. Все объекты (элементы данных, триггеры, графики и прочее) наследуются из соединённых шаблонов.
Для присоединения нового шаблона введите имя в поле Присоединить новые шаблоны и нажмите Добавить.
При отсоединении шаблона доступны опции:
- Отсоединить — отсоединить шаблон, оставив его элементы данных, триггеры и графики у узла
- Отсоединить и очистить — отсоединить шаблон и удалить все его элементы данных, триггеры и графики
Вкладка Макросы — пользовательские макросы уровня шаблона.
Кнопки в форме шаблона:
| Действие | Описание |
|---|---|
| Сохранение | Сохранить шаблон; он появится в списке. |
| Клонирование (унаследованные) | Создать шаблон на основе текущего, включая объекты, унаследованные от соединённых шаблонов. |
| Полное клонирование | Создать шаблон на основе текущего, включая унаследованные и напрямую присоединённые объекты. |
| Удаление шаблона | Удалить шаблон; объекты останутся у узлов сети. |
| Удаление с очисткой | Удалить шаблон и все его объекты с присоединённых узлов сети. |
| Отмена | Отменить редактирование. |
После создания шаблона в него добавляют объекты. Элементы данных добавляют первыми — без них нельзя добавить соответствующие триггеры и графики.
Добавление элементов данных, триггеров и графиков
- Перейдите в Сбор данных → Узлы сети (или Шаблоны).
- Нажмите Элементы данных в строке нужного узла сети/шаблона.
- Отметьте элементы данных для копирования в шаблон.
- Выберите Копировать выбранное в… под списком и нажмите Перейти.
- Выберите шаблон (или группу шаблонов) назначения и нажмите Копировать.
Триггеры и графики добавляют аналогично из соответствующих списков — после добавления нужных элементов данных.
Добавление комплексных экранов
В Сбор данных → Шаблоны:
- Нажмите Комплексные экраны в строке шаблона.
- Настройте экран обычным способом.
В комплексный экран шаблона можно добавить: простой график, пользовательский график, часы, простой текст, URL.
Присоединение и отсоединение
Присоединение — применение шаблонов к узлам сети. Отсоединение — удаление связи шаблона с узлом.
Шаблоны соединяются с каждым узлом сети отдельно, не с группой. Добавление шаблона только в группу узлов не соединяет узлы с шаблоном — группы служат для логической группировки.
Присоединение шаблона к узлу сети
- Перейдите в Сбор данных → Узлы сети.
- Откройте узел сети, вкладка Шаблоны.
- Нажмите Добавить.
- Выберите один или несколько шаблонов.
- Нажмите Сохранить.
Узел сети получит все элементы данных, триггеры, графики, группы элементов данных, комплексные экраны, правила низкоуровневого обнаружения и веб-сценарии из шаблона.
Присоединение нескольких шаблонов к одному узлу завершится ошибкой, если в шаблонах есть элементы данных с одинаковыми ключами. Триггеры и графики, ссылающиеся на такие элементы, тоже конфликтуют.
При добавлении объектов из шаблона:
- существующие у узла идентичные объекты обновляются объектами из шаблона;
- объекты из шаблона добавляются;
- напрямую созданные до присоединения шаблона объекты остаются без изменений.
В списках объекты из шаблона имеют префикс имени шаблона; имя шаблона (серый текст) — ссылка на список объектов на уровне шаблона. Отсутствие префикса означает, что объект существовал у узла до присоединения шаблона.
Критерий уникальности объекта
| Тип объекта | Критерий уникальности |
|---|---|
| Элементы данных | Ключ элемента данных |
| Триггеры | Имя и выражение триггера |
| Пользовательские графики | Имя графика и его элементы |
| Группы элементов данных | Имя группы элементов данных |
Соединение шаблона с несколькими узлами сети
Массовое применение шаблонов:
-
Из шаблона: Сбор данных → Шаблоны → открыть шаблон → выбрать узлы сети в поле Другие → сохранить. Если выбрать уже соединённые узлы в «В» и сохранить, узлы отсоединятся от шаблона (объекты шаблона на узлах при этом могут остаться).
-
Из узлов сети: Сбор данных → Узлы сети → отметить несколько узлов → Массовое обновление → Перейти → присоединение дополнительных шаблонов:

После выбора шаблонов нажмите Добавить. Опция Заменить отсоединяет ранее присоединённые шаблоны перед присоединением новых. Опция Очистить при отсоединении удаляет все объекты, ранее полученные с отсоединяемых шаблонов.
Отсоединение шаблона от узла сети
- Перейдите в Сбор данных → Узлы сети.
- Откройте узел, вкладка Шаблоны.
- Нажмите Отсоединить или Отсоединить и очистить.
- Нажмите Сохранить.
- Отсоединить — удаляет связь с шаблоном, объекты шаблона остаются у узла.
- Отсоединить и очистить — удаляет связь и все объекты шаблона у узла.
Вложение
Вложение — наследование одним шаблоном одного или нескольких других шаблонов.
Объекты можно разнести по шаблонам сервисов и приложений, затем объединить их в одном вложенном шаблоне. К узлу сети присоединяют только этот шаблон — узел автоматически наследует объекты всех вложенных шаблонов.
Настройка наследуемого шаблона
- Откройте форму свойств существующего или нового шаблона.
- Вкладка Соединённые шаблоны.
- Добавить → выберите шаблоны во всплывающем окне.
- Сохранить.
Шаблон должен содержать все объекты из присоединённых шаблонов.
Для отсоединения вложенного шаблона в той же форме используйте Отсоединить или Отсоединить и очистить и сохраните.
- Отсоединить — связь с вложенным шаблоном удаляется, его объекты остаются у текущего шаблона/узлов.
- Отсоединить и очистить — удаляются связь и объекты вложенного шаблона.