9. Готовые шаблоны
Обзор
Zabbix предоставляет растущий набор предварительно настроенных шаблонов, чтобы упростить и ускорить настройку объектов мониторинга.
Все готовые шаблоны доступны в Сбор данных > Шаблоны.
При обновлении Zabbix существующие шаблоны не обновляются автоматически, чтобы не перезаписать пользовательские изменения. Чтобы обновить существующие шаблоны или добавить новые, см. Обновление шаблонов.
Пожалуйста, используйте боковую панель, чтобы получить информацию о конкретных типах шаблонов и требованиях к эксплуатации.
См. также:
Обновление шаблона
Чтобы обновить один шаблон или добавить новый после обновления Zabbix:
- Перейдите в репозиторий Zabbix Git.
- В селекторе ветки (под меткой Source) выберите ветку, соответствующую вашей версии Zabbix (например, release/7.4 для Zabbix 7.4).
- Откройте шаблон, который вы хотите добавить или обновить (например, MySQL by Zabbix agent).
- Скопируйте содержимое файла шаблона (например,
template_db_mysql_agent.yaml) и сохраните его в локальный файл. - В веб-интерфейсе Zabbix перейдите в Сбор данных > Шаблоны и импортируйте локальный файл.
Также можно обновить все шаблоны и добавить новые сразу:
- Скачайте пакет шаблонов в зависимости от вашего веб-сервера:
templates_1M_7.4.7z(Nginx) илиtemplates_2M_7.4.7z(Apache). - Распакуйте пакет. Он содержит YAML-файлы (каждый с несколькими шаблонами) и индекс (
index-1M_74.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_7.4 https://example.com/zabbix/api_jsonrpc.php d8d6b5c78ee2a8333db11bfcd3e448c49c239d8ce00702759e2b56f42e24dbe4
Совместимость шаблонов с мастером узлов сети
Полный список готовых шаблонов, которые на данный момент совместимы с мастером узлов сети, см. в файле hw_compatible_templates.txt.
Вы также можете сделать свои пользовательские шаблоны совместимыми с мастером узлов сети:
-
В веб-интерфейсе Zabbix перейдите в Сбор данных > Шаблоны и экспортируйте пользовательский шаблон.
-
Отредактируйте экспортированный файл:
- Добавьте элемент шаблона
wizard_readytemplate element, чтобы указать совместимость с мастером узлов сети. - При необходимости дополнительно добавьте элемент шаблона
readmeилиconfigtemplate element.
- Добавьте элемент шаблона
-
В веб-интерфейсе Zabbix перейдите в Сбор данных > Шаблоны и импортируйте обновленный файл шаблона.