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

Overview

Template groups are used for the logical grouping of templates and assigning user permissions to them.

Each template must have at least one template group assigned. A template may belong to multiple template groups, and each template group may contain multiple templates.

Note that in Zabbix, all permissions are based on groups: user groups, host groups, and template groups. So, even if a single user needs access to a single template, it is granted by adding the user to a user group that has permission to access the template group containing that template.

Настройка

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

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

Первый способ:

  • Перейдите в: Сбор данных → Группы шаблонов
  • Нажмите Создать группу шаблонов в правом верхнем углу экрана
  • Введите имя группы в форме

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

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

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

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

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

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

  • ввод 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 уже существует) права доступа к родительской группе не устанавливаются.

При редактировании любой группы шаблонов также можно задать дополнительную опцию Применить права доступа ко всем подгруппам.

Если установить этот флажок и нажать Обновить, одинаковый уровень прав доступа будет применён ко всем текущим и будущим подгруппам редактируемой группы шаблонов.

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

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