[comment]: # ({ffc9e78e-ffc9e78e})
# 6. Новый шаблон

[comment]: # ({/ffc9e78e-ffc9e78e})

[comment]: # ({3bb3ba5d-3bb3ba5d})
#### Обзор

В этом разделе вы узнаете, как настроить шаблон.

Ранее мы узнали, как настроить элемент данных, триггер и как получать оповещения о проблемах с этим узлом сети.

Хотя все эти шаги дают большую гибкость как таковые, может показаться, что потребуется множество шагов, если речь идёт, скажем, о тысяче узлов сети. Автоматизация процесса была бы кстати.

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

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

[comment]: # ({/3bb3ba5d-3bb3ba5d})

[comment]: # ({a6238331-f182767e})
#### Добавление шаблона

Чтобы начать работу с шаблонами, сначала нужно создать шаблон.
Для этого в *Сбор данных* > *Шаблоны* нажмите *Создать шаблон*.
Откроется форма настройки шаблона.

![](../../../assets/en/manual/quickstart/new_template.png){width="600"}

Все обязательные поля ввода отмечены красной звездочкой.

Необходимо указать следующие параметры:

***Имя шаблона***

-   Введите имя шаблона. Допускаются буквенно-цифровые символы, пробелы и символы подчеркивания.

***Группы шаблонов***

-   Выберите одну или несколько групп, нажав кнопку *Выбрать*. Шаблон должен принадлежать к группе.

::: noteclassic
Права доступа к группам шаблонов назначаются в настройках [группы пользователей](/manual/quickstart/login#adding-permissions) на вкладке **Права шаблона** так же, как и права доступа к узлам сети. Все права доступа назначаются группам, а не отдельным шаблонам, поэтому включение шаблона хотя бы в одну группу является обязательным.
:::


После завершения нажмите *Добавить*. Ваш новый шаблон должен отображаться в списке шаблонов.
Также можно использовать [фильтр](/manual/web_interface/frontend_sections/data_collection/templates#using-filter), чтобы найти ваш шаблон.

![](../../../assets/en/manual/quickstart/template_list.png){width="600"}

Как видите, шаблон уже есть, но он пока пуст — в нем нет ни элементов данных, ни триггеров, ни других сущностей.

[comment]: # ({/a6238331-f182767e})

[comment]: # ({6fc65839-ad341c27})
#### Добавление элемента данных в шаблон

Чтобы добавить элемент данных в шаблон, откройте список элементов данных для 'New host', перейдя в *Data collection → Hosts* и нажав *Items* рядом с 'New host'.

Затем:

-   Отметьте флажок элемента данных 'CPU Load' в списке.
-   Нажмите *Copy* под списком.
-   Выберите вкладку *Templates*.
-   Выберите шаблон, в который нужно скопировать элемент данных.

![](../../../assets/en/manual/quickstart/copy_to_template.png){width="600"}

Все обязательные поля ввода отмечены красной звездочкой.

-   Нажмите *Copy*.

Если теперь перейти в *Data collection* > *Templates*, в 'New template' должен
появиться один новый элемент данных.

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

[comment]: # ({/6fc65839-ad341c27})

[comment]: # ({3e544172-230cf552})
#### Привязка шаблона к узлу сети

Когда шаблон готов, остается только добавить его к узлу сети. Для этого перейдите в *Сбор данных > Узлы сети*, нажмите *Новый узел сети*, чтобы открыть форму его настройки, и найдите поле **Шаблоны**.

Начните вводить *New template* в поле *Шаблоны*. Имя созданного нами шаблона должно появиться в выпадающем списке. Прокрутите вниз, чтобы выбрать его. Убедитесь, что он появился в поле *Шаблоны*.

![](../../../assets/en/manual/quickstart/link_template.png)

Нажмите *Обновить* в форме, чтобы сохранить изменения. Теперь шаблон добавлен к узлу сети вместе со всеми сущностями, которые он содержит.

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

[comment]: # ({/3e544172-230cf552})

[comment]: # ({c7f1a5c4-c7f1a5c4})
##### Соединение предопределённых шаблонов с узлами сети

Как вы могли заметить, Zabbix поставляется с набором предопределённых шаблонов для различных ОС, устройств и приложений. Чтобы начать наблюдение как можно быстрее, вы можете присоединить соответствующий шаблон к узлу сети; но нужно учесть, что эти шаблоны потребуется доработать для вашей среды. Некоторые проверки могут не понадобиться, а интервалы проверок могут быть слишком частыми.

Доступна более подробная информация о [шаблонах](/manual/config/templates).

[comment]: # ({/c7f1a5c4-c7f1a5c4})
