2. Настройка группы шаблонов

Обзор

Группы шаблонов используются для логического объединения шаблонов и назначения им прав пользователей.

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

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

Конфигурация

Только пользователи с ролью Super admin могут создавать группы шаблонов.

В веб-интерфейсе Zabbix есть два способа создания группы шаблонов.

Вариант 1:

  1. Перейдите в Сбор данных > Группы шаблонов.
  2. Нажмите Создать группу шаблонов в правом верхнем углу экрана.
  3. Введите имя группы в форме.

Вариант 2: при настройке шаблона введите несуществующее имя группы в поле Группы шаблонов.

После создания группы шаблонов можно нажать на имя шаблона в списке в разделе Сбор данных > Группы шаблонов, чтобы изменить имя группы, клонировать группу или удалить группу.

При удалении группы шаблонов удаляется только логическая группа, а не шаблоны в ней. Невозможно удалить группу шаблонов, если она является единственной группой для какого-либо существующего шаблона.

Создание подгрупп шаблонов

Подгруппа шаблонов (или вложенная группа шаблонов) является дочерней по отношению к родительской группе шаблонов, которая ее содержит.

Подгруппа создается с помощью прямой косой черты «/» в поле ввода имени группы для обозначения её связи с родительской группой(ами). Например:

  • ввод 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), вы примените тот же уровень прав доступа и фильтров тегов ко всем текущим и будущим подгруппам редактируемой группы шаблонов.

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

Обратите внимание, что эта опция не сохраняется в базе данных и переопределяет существующие права доступа. Любые изменения, внесённые с помощью этой опции, можно отменить только вручную.