Шаблоны из коробки

Обзор

Zabbix предоставляет растущий набор предварительно настроенных шаблонов, чтобы упростить и ускорить настройку объектов мониторинга.

Все готовые шаблоны доступны в Сбор данных > Шаблоны.

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

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

См. также:

Есть отзывы или идеи по улучшению шаблонов Zabbix? Поделитесь ими с разработчиками Zabbix, используя нашу форму предложений.

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

Чтобы обновить один шаблон или добавить новый после обновления Zabbix:

  1. Перейдите в репозиторий Zabbix Git.
  2. В селекторе ветки (под меткой Source) выберите ветку, соответствующую вашей версии Zabbix (например, master для последней версии разработки).
  3. Откройте шаблон, который вы хотите добавить или обновить (например, MySQL by Zabbix agent).
  4. Скопируйте содержимое файла шаблона (например, template_db_mysql_agent.yaml) и сохраните его в локальный файл.
  5. В веб-интерфейсе Zabbix перейдите в Сбор данных > Шаблоны и импортируйте локальный файл.

Также можно обновить все шаблоны и добавить новые сразу:

  1. Скачайте пакет шаблонов в зависимости от вашего веб-сервера: templates_1M_8.0.7z (Nginx) или templates_2M_8.0.7z (Apache).
  2. Распакуйте пакет. Он содержит YAML-файлы (каждый с несколькими шаблонами) и индекс (index-1M_80.md), в котором перечислены шаблоны, включенные в каждый YAML-файл.
  3. В веб-интерфейсе Zabbix перейдите в Сбор данных > Шаблоны и импортируйте YAML-файлы по одному.

В качестве альтернативы можно импортировать все YAML-файлы сразу с помощью скрипта import_templates.sh. Для работы скрипта требуются утилиты curl и jq, а также используется метод Zabbix API configuration.import. При запуске скрипта укажите каталог, содержащий YAML-файлы, а также URL и токен аутентификации вашего Zabbix API.

Скрипт import_templates.sh перезаписывает все существующие шаблоны без возможности проверить изменения шаблонов или отменить их.

Пример:

./import_templates.sh /tmp/templates_2M_8.0 https://example.com/zabbix/api_jsonrpc.php d8d6b5c78ee2a8333db11bfcd3e448c49c239d8ce00702759e2b56f42e24dbe4

Совместимость шаблона с мастером узла сети

Мастер узла сети совместим со всеми шаблонами, поставляемыми по умолчанию.

Вы также можете сделать свои пользовательские шаблоны совместимыми с мастером узла сети:

  1. В веб-интерфейсе Zabbix перейдите в Сбор данных > Шаблоны и экспортируйте пользовательский шаблон.

  2. Отредактируйте экспортированный файл:

    • Добавьте элемент шаблона wizard_ready template element, чтобы указать совместимость с мастером узла сети.
    • При необходимости добавьте элемент шаблона readme или config template element.
  3. В веб-интерфейсе Zabbix перейдите в Сбор данных > Шаблоны и импортируйте обновленный файл шаблона.