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

Обзор

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

Все шаблоны, доступные «из коробки», находятся в разделе Сбор данных > Шаблоны.

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

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

Смотрите также:

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

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

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

  1. Перейдите в Git-репозиторий Zabbix.
  2. В селекторе ветки (под меткой Source) выберите ветку, соответствующую вашей версии Zabbix (например, master для последней разрабатываемой версии).
  3. Откройте шаблон, который хотите добавить или обновить (например, MySQL by Zabbix агент).
  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

Совместимость шаблонов с Host Wizard

Host Wizard совместим со всеми шаблонами, доступными «из коробки».

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

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

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

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