9 Готовые шаблоны
Обзор
Zabbix предоставляет постоянно растущий набор предварительно настроенных шаблонов, чтобы упростить и ускорить настройку объектов мониторинга.
Все шаблоны, доступные «из коробки», находятся в разделе Сбор данных > Шаблоны.
При обновлении Zabbix существующие шаблоны не обновляются автоматически, чтобы избежать перезаписи пользовательских изменений. Чтобы обновить существующие шаблоны или добавить новые, смотрите Обновление шаблонов.
Используйте боковую панель для доступа к информации о конкретных типах шаблонов и требованиях к их работе.
Смотрите также:
Есть отзывы или идеи по улучшению шаблонов Zabbix? Поделитесь ими с разработчиками Zabbix, используя нашу форму предложений.
Обновление шаблона
Чтобы обновить один шаблон или добавить новый после обновления Zabbix:
- Перейдите в Git-репозиторий Zabbix.
- В селекторе ветки (под меткой Source) выберите ветку, соответствующую вашей версии Zabbix (например, master для последней разрабатываемой версии).
- Откройте шаблон, который хотите добавить или обновить (например, MySQL by Zabbix агент).
- Скопируйте содержимое файла шаблона (например,
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
Совместимость шаблонов с Host Wizard
Host Wizard совместим со всеми шаблонами, доступными «из коробки».
Вы также можете сделать свои пользовательские шаблоны совместимыми с Host Wizard:
-
В веб-интерфейсе Zabbix перейдите в Сбор данных > Шаблоны и экспортируйте пользовательский шаблон.
-
Отредактируйте экспортированный файл:
- Добавьте элемент шаблона
wizard_ready, чтобы указать совместимость с Host Wizard. - При необходимости также добавьте элемент шаблона
readmeилиconfig.
- Добавьте элемент шаблона
-
В веб-интерфейсе Zabbix перейдите в Сбор данных > Шаблоны и импортируйте обновленный файл шаблона.