6. Новый шаблон
Обзор
В этом разделе вы узнаете, как настроить шаблон.
Ранее мы узнали, как настроить элемент данных, триггер и как получать оповещения о проблемах с этим узлом сети.
Хотя все эти шаги дают большую гибкость как таковые, может показаться, что потребуется множество шагов, если речь идёт, скажем, о тысяче узлов сети. Автоматизация процесса была бы кстати.
В этом нам придут на помощь шаблоны. Шаблоны позволяют группировать полезные элементы данных, триггеры и другие сущности, чтобы они могли быть использованы снова и снова простым применением шаблона к узлам сети за один шаг.
Когда шаблон присоединяется к узлу сети, то узел наследует все сущности шаблона. Таким образом, в основном заранее подготовленная куча проверок может быть применена очень быстро.
Добавление шаблона
Чтобы начать работу с шаблонами, сначала нужно создать шаблон. Для этого в разделе Сбор данных > Шаблоны нажмите Создать шаблон. Откроется форма настройки шаблона.

Все обязательные поля ввода отмечены красной звездочкой.
Необходимые параметры для ввода здесь:
Имя шаблона
- Введите имя шаблона. Допускаются буквенно-цифровые символы, пробелы и символы подчеркивания.
Группы шаблонов
- Выберите одну или несколько групп, нажав кнопку Выбрать. Шаблон должен принадлежать к группе.
Права доступа к группам шаблонов назначаются в конфигурации группы пользователей на вкладке Права на шаблоны так же, как и права на узлы сети. Все права доступа назначаются группам, а не отдельным шаблонам, поэтому включение шаблона хотя бы в одну группу обязательно.
После завершения нажмите Добавить. Новый шаблон должен отображаться в списке шаблонов. Также можно использовать фильтр, чтобы найти свой шаблон.

Как видите, шаблон уже есть, но он пока пуст — в нем нет ни элементов данных, ни триггеров, ни других сущностей.
Добавление элемента данных в шаблон
Чтобы добавить элемент данных в шаблон, откройте список элементов данных для 'New host', перейдя в Сбор данных → Узлы сети и нажав Элементы данных рядом с 'New host'.
Затем:
- Отметьте флажок элемента данных 'CPU Load' в списке.
- Нажмите Копировать под списком.
- Выберите вкладку Шаблоны.
- Выберите шаблон, в который нужно скопировать элемент данных.

Все обязательные поля ввода отмечены красной звездочкой.
- Нажмите Копировать.
Если теперь перейти в Сбор данных > Шаблоны, в 'New template' должен появиться один новый элемент данных.
Пока мы остановимся только на одном элементе данных, но аналогичным образом вы можете добавить в шаблон любые другие элементы данных, триггеры или другие сущности, чтобы получить достаточно полный набор сущностей для заданной цели (мониторинг ОС, мониторинг одного приложения).
Привязка шаблона к узлу сети
Когда шаблон готов, остается только добавить его к узлу сети. Для этого перейдите в Data collection > Hosts, нажмите 'New host', чтобы открыть форму его настройки, и найдите поле Templates.
Начните вводить New template в поле Templates. Имя созданного нами шаблона должно появиться в выпадающем списке. Прокрутите вниз, чтобы выбрать его. Убедитесь, что он появился в поле Templates.

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