8 Templates and template groups

Обзор

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

Сущностями могут быть:

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

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

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

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

Еще одно преимущество использования шаблонов — когда что-то нужно изменить для всех узлов сети. Изменение чего-либо на уровне шаблона один раз распространяется на все присоединённые к этому шаблону узлы сети.

Шаблоны организованы в группы шаблонов.

Перейдём к созданию и настройке шаблона.