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

Обзор

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

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

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

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

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

См. также:

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

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

Чтобы обновить или добавить один шаблон:

1. Откройте каталог templates в Git-репозитории Zabbix.

2. Выберите ветку (под меткой Source), соответствующую вашей версии Zabbix (например, master для версии в разработке).

3. Найдите шаблон, который хотите добавить или обновить (например, MySQL by Zabbix agent).

4. Скопируйте содержимое файла шаблона (например, template_db_mysql_agent.yaml) и сохраните его в локальный файл.

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

Типы носителей вебхуков можно обновить аналогичным образом: получите их из каталога media и импортируйте в разделе Оповещения > Типы носителей.

Чтобы обновить или добавить несколько шаблонов:

1. Скачайте архив с пакетами шаблонов в зависимости от вашего веб-сервера:

2. Распакуйте архив. В нем находятся YAML-файлы, каждый из которых содержит несколько шаблонов, а также индексный файл со списком шаблонов в каждом YAML-файле.

3. В веб-интерфейсе Zabbix перейдите в раздел Сбор данных > Шаблоны и импортируйте YAML-файлы по одному.

Типы носителей вебхуков можно обновить аналогичным образом: возьмите файл media_bundle-8.0-000.yaml из архива с пакетами шаблонов и импортируйте его в разделе Оповещения > Типы носителей.

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

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

Пример:

/tmp/templates_bundles-8.0-2M-apache/import_templates.sh \
  /tmp/templates_bundles-8.0-2M-apache \
  https://example.com/zabbix/api_jsonrpc.php \
  d8d6b5c78ee2a8333db11bfcd3e448c49c239d8ce00702759e2b56f42e24dbe4

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

Мастер узлов сети совместим со всеми готовыми шаблонами.

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

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

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

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