Это перевод страницы документации с английского языка. Помогите нам сделать его лучше.

9. Изменения в шаблонах

На этой странице перечислены все изменения шаблонов, которые поставляются с Zabbix.

Обратите внимание, обновление Zabbix на последнюю версию не приведёт к автоматическому обновлению используемых шаблонов. В существующих инсталляциях предлагается изменить шаблоны по следующему сценарию:

  • Загрузите последние шаблоны с репозитория Zabbix Git;
  • Затем, находясь в НастройкаШаблоны, вы сможете вручную импортировать эти шаблоны в Zabbix. Если шаблоны с таким же именем уже существуют, при импорте необходимо отметить опции Удалить отсутствующее, чтобы добиться чистого импорта. Таким образом, старые элементы данных, которые более не существуют в обновленных шаблонах, будут удалены (обратите внимание, что это означает потерю истории по этим старым элементам данных).

ИЗМЕНЕНИЯ В 6.0.0

Обновлённый формат шаблона

Начиная с версии Zabbix 6.0, все шаблоны имеют обновлённый формат, что может повлиять на импорт шаблонов версий до 6.0.

Обновлённое имя шаблона по умолчанию больше не содержит исходную пометку «Template» (Шаблон) или целевое приложение, например «Net» (Сеть) или «OS» (ОС). Вместо этого целевое приложение указывается в файле шаблона с помощью тегов.

Например, начиная с Zabbix 6.0, «Template Net TP-LINK SNMP» называется «TP-LINK by SNMP»; «Template OS Windows SNMP» называется «Windows by SNMP», при этом его файл экспорта YAML содержит следующие теги:

      tags:
               - tag: class
                 value: os

В новом формате каждому шаблону и его элементам также присваивается свойство UUID для поиска совпадающих объектов, например:

  groups:
           - uuid: 846977d1dfed4968bc5f8bdb363285bc
             name: 'Templates/Operating systems'
         templates:
           - uuid: f9a59315c8944853bb91c0a9ec3056d7
             template: 'Windows by SNMP'
             name: 'Windows by SNMP'

Поэтому импорт шаблона версии до 6.0 в Zabbix 6.0 может привести к переименованию старого шаблона и предложению объединить его с обновлённым шаблоном. Чтобы избежать нежелательных слияний, рассмотрите возможность реализации одного из этих вариантов:

  • Миграцию ваших настроек на обновлённый формат шаблона и перенос кастомизаций (если таковые имеются) в отдельные шаблоны.
  • Переименование прежних шаблонов (до версии 6.0), чтобы они включали собственный префикс или суффикс, например: «Template OS Windows SNMP custom». В большинстве случаев это может быть сделано непосредственно в файле импорта. В противном случае для переименования и экспорта шаблонов вы можете использовать веб-интерфейс Zabbix или API.
  • Добавление тега uuid и собственного значения в файл импорта шаблона.

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

Новые шаблоны

Смотрите список новых шаблонов в Zabbix 6.0.0

Изменения в шаблонах
  • Добавлен макрос {#FSLABEL} в соответствующие имена элементов данных и описания в шаблонах Windows by Zabbix agent и Windows by Zabbix agent active;
  • Элемент данных агента vfs.file.cksum[/etc/passwd] изменён на vfs.file.cksum[/etc/passwd,sha256];
  • Добавлена новая проверка zabbix[process,odbc poller,avg,busy] в шаблоны Zabbix server, Zabbix proxy, Remote Zabbix server и Remote Zabbix proxy. Эта метрика используется для мониторинга среднего времени, в течение которого процессы ODBC были заняты за последнюю минуту (в процентах).

ИЗМЕНЕНИЯ В 6.0.2

Шаблон Generic Java JMX теперь содержит два правила обнаружения:

  • Обнаружение сборщиков мусора
  • Обнаружение пулов памяти

ИЗМЕНЕНИЯ В 6.0.3

Доступен новый шаблон OpenWeatherMap by HTTP.

В существующих шаблонах были сделаны следующие изменения:

  • В шаблонах Windows services by Zabbix agent, Windows services by Zabbix agent active, Windows by Zabbix agent, Windows by Zabbix agent active значение макроса {$SERVICE.NAME.NOT_MATCHES} обновлено для того, чтобы фильтровать расширенный список служб.

  • Шаблон PostgreSQL by Zabbix agent 2 теперь будет проверять количество медленных запросов и генерировать проблему при превышении порога.

ИЗМЕНЕНИЯ В 6.0.4

Доступны новые шаблоны:

  • TrueNAS SNMP — мониторинг ОС TrueNAS хранилища по SNMP
  • Proxmox VE by HTTP — смотрите инструкции по установке по HTTP шаблонам

Обновлены шаблоны SMART by Zabbix agent 2 и SMART by Zabbix agent 2 (active):

  • LLD правило Attribute discovery удалено, поскольку LLD правило Disk discovery теперь обнаруживает диски на основе предопределённого набора атрибутов производителей;
  • Элемент данных smart.disk.get теперь может вернуть информацию только о конкретном диске, вместо всех дисков.

В следующие шаблоны добавлены новые макросы, которые позволяют определить пороги среднего и критического уровней утилизации файловых систем в мониторинге виртуальных файловых систем: HOST-RESOURCES-MIB storage SNMP, Linux by Prom, Linux filesystems SNMP, Linux filesystems by Zabbix agent active, Linux filesystems by Zabbix agent, Mellanox SNMP, PFSense SNMP, Windows filesystems by Zabbix agent active, Windows filesystems by Zabbix agent. Триггеры утилизации файловой системы обновлены и теперь используют эти макросы.

ИЗМЕНЕНИЯ В 6.0.5

Доступны новые шаблоны:

  • CockroachDB by HTTP
  • Envoy Proxy by HTTP
  • HashiCorp Consul Cluster by HTTP
  • HashiCorp Consul Node by HTTP

Смотрите инструкции по установке по HTTP шаблонам.

ИЗМЕНЕНИЯ В 6.0.6

Доступны новые шаблоны:

  • HPE MSA 2040 Storage by HTTP
  • HPE MSA 2060 Storage by HTTP
  • HPE Primera by HTTP

Смотрите инструкции по установке по HTTP шаблонам.

Обновлён шаблон PostgreSQL Agent 2:

Для элемента данных Dbstat шаблона PostgreSQL Agent 2 добавлен триггер для обнаружения нарушения контрольной суммы. В соответствии с документацие PostgreSQL, можно использовать контрольные суммы на страницах данных, чтобы помочь обнаружить повреждения, вызванные системой ввода/вывода, которые иначе могут остаться незамеченными.

ИЗМЕНЕНИЯ В 6.0.7

Доступен новый шаблон HPE Synergy by HTTP.

Шаблоны HashiCorp Consul Node by HTTP и HashiCorp Consul Cluster by HTTP теперь поддерживают пространства имен Consul.

ИЗМЕНЕНИЯ В 6.0.8

Доступен новый шаблон OPNsense by SNMP.

ИЗМЕНЕНИЯ В 6.0.13

Доступны новые шаблоны:

  • AWS EC2 by HTTP
  • AWS by HTTP
  • AWS RDS instance by HTTP
  • AWS S3 bucket by HTTP
  • Azure by HTTP
  • Control-M server by HTTP
  • Control-M enterprise manager by HTTP
  • Veeam Backup Enterprise Manager by HTTP
  • Veeam Backup and Replication by HTTP

Смотрите инструкции по установке по HTTP шаблонам.

Обновлён шаблон Oracle by Zabbix agent 2:

  • Убраны следующие статические элементы данных, которые запрашили данные по всем существующим соответствующим объектам базы данных одним запросом:
    • "Oracle: Get archive log info"
    • "Oracle: Get ASM stats"
    • "Oracle: Get CDB and No-CDB info"
    • "Oracle: Get PDB info"
    • "Oracle: Get tablespaces stats"
  • В соответствующие правила обнаружения добавлены следующие прототипы элементов данных агента:
    • Archive log discovery rule: "Archivelog '{#DEST_NAME}': Get archive log info"
    • ASM disk groups discovery: "ASM '{#DGNAME}': Get ASM stats"
    • Database discovery: "Oracle Database '{#DBNAME}': Get CDB and No-CDB info"
    • PDB discovery: "Oracle Database '{#DBNAME}': Get PDB info"
    • Tablespace discovery: "Oracle TBS '{#TABLESPACE}': Get tablespace stats"

ИЗМЕНЕНИЯ В 6.0.18

Доступен новый шаблон Google Cloud Platform by HTTP (GCP by HTTP).

Смотрите инструкции по настройке шаблонов HTTP.

Шаблон Azure by HTTP теперь работает также и с Azure Cosmos DB for MongoDB.

ИЗМЕНЕНИЯ В 6.0.20

Доступны новые шаблоны:

ИЗМЕНЕНИЯ В 6.0.21

Доступны новые шаблоны:

ИЗМЕНЕНИЯ В 6.0.22

Доступны новые шаблоны:

ИЗМЕНЕНИЯ В 6.0.23

Новые шаблоны

Доступны новые шаблоны:

Обновлённые шаблоны

  • Шаблоны PostgreSQL by ODBC и PostgreSQL by Zabbix agent 2 теперь включают элемент данных и триггер для контроля версии PostgreSQL.
  • Шаблон Cisco Meraki organization by HTTP дополнен элементами данных, прототипами элементов данных, правилами низкоуровневого обнаружения и макросами, которые относятся к аутентификации, лицензиям, сетям, ролям SAML и состояниям VPN.

ИЗМЕНЕНИЯ В 6.0.24

Новые шаблоны

Доступны новые шаблоны:

Обновлённые шаблоны

В шаблон Kubernetes cluster state by HTTP была добавлена интеграция с OpenShift.

ИЗМЕНЕНИЯ В 6.0.26

Новые шаблоны

Набор шаблонов Azure by HTTP был дополнен шаблоном Azure Cost Management by HTTP.

Обновлённые шаблоны

Шаблон MSSQL by ODBC был обновлён для работы с такими функциями AlwaysOn, как Экземпляры отказоустойчивого кластера (Failover Cluster Instances, FCI) и Группы доступности (Availability Groups, AG). Теперь шаблон можно использовать для мониторинга узла в кластере, автономного хоста и хоста по имени кластера. Макрос для имени экземпляра более не используется; при переключении не требуется менять никакие макросы:

  • добавлены новые правила LLD и метрики для кворума и членов кворума;
  • тип правил LLD изменён с «Монитор баз данных» на «Зависимый элемент данных»;
  • элементы данных с ключом db.odbc.discovery преобразованы в зависимые от элемента данных db.odbc.get;
  • добавлен новый элемент данных — MSSQL DB '{#DBNAME}': Recovery model, который при обнаружении базы данных возвращает модель восстановления базы данных;
  • добавлены новые макросы, а именно: {$MSSQL.BACKUP_FULL.USED}, {$MSSQL.BACKUP_DIFF.USED}, {$MSSQL.BACKUP_LOG.USED}, — они могут быть использованы для отключения трриггеров на возраст резервной копии для определённой базы данных.

ИЗМЕНЕНИЯ В 6.0.27

Новые шаблоны

Доступен новый шаблон:

  • YugabyteDB by HTTP, который включает шаблон YugabyteDB Cluster by HTTP для мониторинга каждого кластера YugabyteDB.

ИЗМЕНЕНИЯ В 6.0.28

Новые шаблоны

Доступны новые шаблоны:

ИЗМЕНЕНИЯ В 6.0.29

Новые шаблоны

Доступен новый шаблон:

  • Oracle Cloud by HTTP, мастер-шаблон для обнаружения различных служб и ресурсов облачной инфраструктуры Oracle (Oracle Cloud Infrastructure, OCI).

Обновлённые шаблоны

  • Шаблон FortiGate by SNMP был дополнен метриками, относящимися к VPN, отказоустойчивости (high availability, HA), wireless termination points (WTPs), проверкам работоспособности SD-WAN и датчикам оборудования.
  • Шаблон MySQL by ODBC был дополнен элементами данных «MySQL: Get database» и «MySQL: Get replication». У правил низкоуровневого обнаружения «Database discovery» и «Replication discovery» тип изменён на «Зависимый элемент данных».
  • Шаблон Oracle by ODBC был дополнен элементами данных «Oracle: Get archive log», «Oracle: Get ASM disk groups», «Oracle: Get database», «Oracle: Get PDB» и «Oracle: Get tablespace». У правил низкоуровневого обнаружения «Archive log discovery», «ASM disk groups discovery», «Database discovery», «PDB discovery» и «Tablespace discovery» тип был изменён на «Зависимый элемент данных».
  • Шаблон гипервизора VMware в наборах шаблонов VMware и VMware FQDN был дополнен новым правилом низкоуровневого обнаружения, «Sensor discovery».

ИЗМЕНЕНИЯ В 6.0.30

Новые шаблоны

Набор шаблонов AWS ELB дополнен шаблоном AWS ELB Network Load Balancer by HTTP.

Обновлённые шаблоны

Шаблоны операционных систем (агент, SNMP и на основе Prometheus) получили обновление смонтированных файловых систем. В обнаружении смонтированных файловых систем, триггеры "Space is low" (мало места) и "Space is critically low" (критически мало места) более не имеют абсолютного порога и условия взрывного роста.

ИЗМЕНЕНИЯ В 6.0.31

Новые шаблоны

Доступен новый шаблон:

  • Jira Data Center by JMX, шаблон для мониторинга работоспособности Jira Data Center.

ИЗМЕНЕНИЯ В 6.0.32

Новые шаблоны

Доступен новый шаблон:

Набор шаблонов Azure by HTTP был дополнен шаблоном Azure VM Scale Set by HTTP (масштабируемый набор виртуальных машин Azure по HTTP).

Обновлённые шаблоны

Шаблоны Zabbix server health, Remote Zabbix server health, Zabbix proxy health и Remote Zabbix proxy health были обновлены для улучшения визуализации данных на графиках элементов данных путём перегруппировки отображаемых метрик.

ИЗМЕНЕНИЯ В 6.0.33

Новые шаблоны

Доступен новый шаблон:

ИЗМЕНЕНИЯ В 6.0.34

Новые шаблоны

Доступны новые шаблоны:

CHANGES IN 6.0.35

Updated templates

  • In all APC templates, the discovery rule for external defective battery packs has been supplemented with a filter to avoid creating unsupported items.
  • In the templates MSSQL by Zabbix agent 2 and MSSQL by ODBC, a timeout has been added and certain item keys have been adjusted to increase monitoring stability.