Шаблоны из коробки
Обзор
Zabbix предоставляет растущий набор предварительно настроенных шаблонов, чтобы упростить и ускорить настройку объектов мониторинга.
Все готовые шаблоны доступны в Сбор данных > Шаблоны.
При обновлении Zabbix существующие шаблоны не обновляются автоматически, чтобы не перезаписать пользовательские изменения. Чтобы обновить существующие шаблоны или добавить новые, см. Обновление шаблонов.
Пожалуйста, используйте боковую панель, чтобы получить информацию о конкретных типах шаблонов и требованиях к работе.
См. также:
Есть отзывы или идеи по улучшению шаблонов Zabbix? Поделитесь ими с разработчиками Zabbix, используя нашу форму предложений.
Обновление шаблона
Чтобы обновить один шаблон или добавить новый после обновления Zabbix:
- Перейдите в репозиторий Zabbix Git.
- В селекторе ветки (под меткой Source) выберите ветку, соответствующую вашей версии Zabbix (например, master для последней версии разработки).
- Откройте шаблон, который вы хотите добавить или обновить (например, MySQL by Zabbix agent).
- Скопируйте содержимое файла шаблона (например,
template_db_mysql_agent.yaml) и сохраните его в локальный файл. - В веб-интерфейсе Zabbix перейдите в Сбор данных > Шаблоны и импортируйте локальный файл.
Также можно обновить все шаблоны и добавить новые сразу:
- Скачайте пакет шаблонов в зависимости от вашего веб-сервера:
templates_1M_8.0.7z(Nginx) илиtemplates_2M_8.0.7z(Apache). - Распакуйте пакет. Он содержит YAML-файлы (каждый с несколькими шаблонами) и индекс (
index-1M_80.md), в котором перечислены шаблоны, включенные в каждый YAML-файл. - В веб-интерфейсе 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
Совместимость шаблона с мастером узла сети
Мастер узла сети совместим со всеми шаблонами, поставляемыми по умолчанию.
Вы также можете сделать свои пользовательские шаблоны совместимыми с мастером узла сети:
-
В веб-интерфейсе Zabbix перейдите в Сбор данных > Шаблоны и экспортируйте пользовательский шаблон.
-
Отредактируйте экспортированный файл:
- Добавьте элемент шаблона
wizard_readytemplate element, чтобы указать совместимость с мастером узла сети. - При необходимости добавьте элемент шаблона
readmeилиconfigtemplate element.
- Добавьте элемент шаблона
-
В веб-интерфейсе Zabbix перейдите в Сбор данных > Шаблоны и импортируйте обновленный файл шаблона.