9. Готовые шаблоны

Обзор

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

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

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

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

См. также:

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

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

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

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

  1. Скачайте пакет шаблонов в зависимости от вашего веб-сервера: templates_1M_7.4.7z (Nginx) или templates_2M_7.4.7z (Apache).
  2. Распакуйте пакет. Он содержит YAML-файлы (каждый с несколькими шаблонами) и индекс (index-1M_74.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_7.4 https://example.com/zabbix/api_jsonrpc.php d8d6b5c78ee2a8333db11bfcd3e448c49c239d8ce00702759e2b56f42e24dbe4

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

Полный список готовых шаблонов, которые на данный момент совместимы с мастером узлов сети, см. в файле hw_compatible_templates.txt.

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

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

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

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