6. Новый шаблон

Обзор

В этом разделе вы узнаете, как настроить шаблон.

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

Хотя все эти шаги сами по себе обеспечивают широкие возможности, их может показаться слишком много, если их потребуется выполнить, например, для тысячи узлов сети. Здесь пригодилась бы автоматизация.

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

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

Добавление шаблона

Чтобы начать работу с шаблонами, сначала нужно создать шаблон. Для этого в разделе Сбор данных > Шаблоны нажмите Создать шаблон. Откроется форма настройки шаблона.

Все обязательные поля ввода отмечены красной звездочкой.

Необходимые параметры для ввода здесь:

Имя шаблона

  • Введите имя шаблона. Допускаются буквенно-цифровые символы, пробелы и символы подчеркивания.

Группы шаблонов

  • Выберите одну или несколько групп, нажав кнопку Выбрать. Шаблон должен принадлежать к группе.

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

После завершения нажмите Добавить. Новый шаблон должен отображаться в списке шаблонов. Также можно использовать фильтр, чтобы найти свой шаблон.

Как видите, шаблон уже есть, но он пока пуст — в нем нет ни элементов данных, ни триггеров, ни других сущностей.

Добавление элемента данных в шаблон

Чтобы добавить элемент данных в шаблон, откройте список элементов данных для 'New host', перейдя в Сбор данных → Узлы сети и нажав Элементы данных рядом с 'New host'.

Затем:

  • Отметьте флажок элемента данных 'CPU Load' в списке.
  • Нажмите Копировать под списком.
  • Выберите вкладку Шаблоны.
  • Выберите шаблон, в который нужно скопировать элемент данных.

Все обязательные поля ввода отмечены красной звездочкой.

  • Нажмите Копировать.

Если теперь перейти в Сбор данных > Шаблоны, в 'New template' должен появиться один новый элемент данных.

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

Привязка шаблона к узлу сети

Когда шаблон готов, остается только добавить его к узлу сети. Для этого перейдите в Data collection > Hosts, нажмите 'New host', чтобы открыть форму его настройки, и найдите поле Templates.

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

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

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

Соединение предопределённых шаблонов с узлами сети

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

Доступна более подробная информация о шаблонах.