Группы шаблонов используются для логической группировки шаблонов и назначения пользователям прав доступа на них.
Каждому шаблону должна быть назначена как минимум одна группа шаблонов. Шаблон может принадлежать к нескольким группам шаблонов, а каждая группа шаблонов может содержать несколько шаблонов.
Обратите внимание, что в Zabbix все права основаны на группах: группах пользователей, группах узлов сети и группах шаблонов. Таким образом, даже если одному пользователю нужен доступ к одному шаблону, то он предоставляется путём добавления пользователя в группу пользователей, которая имеет права на доступ к группе шаблонов, содержащей этот шаблон.
Группы шаблонов могут создавать только пользователи с ролью Супер-администратор.
Существует два варианта создания группы шаблонов в веб-интерфейсе Zabbix.
Вариант первый:
Вариант второй: при настройке шаблона введите несуществующее имя группы в поле ввода Группы шаблонов (Template groups).
После создания группы шаблонов вы можете нажать на имя группы в списке под Сбор данных → Группы шаблонов (Data collection → Template groups), чтобы изменить имя группы, клонировать группу или удалить её.
Удаление группы шаблонов удаляет только логическую группу, а не шаблоны в группе. Невозможно удалить группу шаблонов, которая является единственной группой для любого существующего шаблона.
Подгруппа шаблонов (или вложенная группа шаблонов) является дочерней по отношению к родительской группе шаблонов, которая ее содержит.
Подгруппа создается с помощью прямой косой черты «/» в поле ввода имени группы для обозначения её связи с родительской группой(ами). Например:
Linux servers/Databases
создаёт подгруппу Linux servers/Databases
родительской группы Linux servers
.Linux servers/Databases/MySQL/Tokyo
создаёт соответствующую подгруппу во вложенных родительских группах Linux servers
, Linux servers/Databases
, Linux servers/Databases/MySQL
.При создании подгруппы использование начальных или конечных косых черт или нескольких косых черт подряд не допускается. Экранирование косых черт «/» не поддерживается.
Не требуется создавать родительскую(ие) группу(ы) шаблонов перед созданием подгруппы. Вы можете выбрать, начать ли с создания подгруппы (например, Linux servers/Databases
) или любой родительской группы шаблонов (в нашем примере Linux servers
). Если вы начнёте с создания подгруппы, родительская(ие) группа(ы) шаблонов не будут созданы автоматически.
Linux servers/Databases
, когда Linux servers
уже существует), права доступа группы пользователей на подгруппы наследуются от родителя.Linux servers
, когда Linux servers/Databases
уже существует), права доступа для родителя не назначаются.При редактировании любой группы шаблонов вы также можете установить дополнительную опцию Применить права доступа и фильтры тегов ко всем подгруппам (Apply permissions and tag filters to all subgroups).
Отметив этот флажок и нажав Обновить (Update), вы примените тот же уровень прав доступа и фильтров тегов ко всем текущим и будущим подгруппам редактируемой группы шаблонов.
Таким образом, если каким-либо группам пользователей были предоставлены различные права доступа для подгрупп редактируемой группы шаблонов, выбор флажка предоставит всем текущим и будущим подгруппам те же права доступа пользователей, что и редактируемой группе.
Обратите внимание, что эта опция не сохраняется в базе данных и переопределяет существующие права доступа. Любые изменения, внесённые с помощью этой опции, можно отменить только вручную.