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

Sidebar

Zabbix Summit 2022
Register for Zabbix Summit 2022

Table of Contents

5 Что нового в Zabbix 6.0.0

Кластер высокой доступности Zabbix сервера

Новая версия привносит встроенное решение высокой доступности для Zabbix сервера.

Решение состоит из нескольких zabbix_server экземпляров или нод, где в один момент времени активной (под нагрузкой) может быть только одна нода, в то время как остальные ноды будут резервными, готовыми взять на себя нагрузку в случае, когда текущая нода остановится или откажет.

Смотрите также: Кластер высокой доступности.

Услуги

Внесено несколько обновлений в мониторинг услуг. Мониторинг услуг предлагает в Zabbix высокоуровневый обзор инфраструктуры под мониторингом.

Теперь в Zabbix имеется новое меню Услуги, которое состоит из четырех разделов:

  • Услуги - для обзора услуг и настройки услуг (перенесено с Мониторинг -> Услуги)
  • Действия на услуги - для действий на услуги (новый тип действия)
  • SLA - для настройки SLA
  • Отчет по SLA - для отчетов по SLA (также доступен виджет на панели)

Остальные важные улучшения функционала услуг описаны ниже.

Соответствие услуг к проблемам на основе тегов

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

Просмотр и настройка услуг теперь объединены в МониторингУслуги, отдельного раздела для настройки услуг более не существует в НастройкаУслуги.

В настройках услуг жёстких и не жёстких зависимостей более не существует. Вместо этого, услуга может иметь несколько родительских услуг.

Правила вычисления и распространения состояния

Появились новые правила вычисления состояния, а также дополнительные гибкие правила, для вычисления состояния родительской услуги на основании состояний и веса прямых потомков. Теперь также возможно задать гибкие правила распространения состояния услуги на родительские услуги.

Права доступа к услугам

Реализованы гибкие права доступа к услугам на уровне ролей пользователей. Права чтения-записи или только на чтение можно предоставить ко всем, ни к одной или к выбранным услугам (на основании имени или тегов).

Анализ основной причины

Новая колонка Основная причина перечисляет все основные проблемы, которые напрямую или косвенно влияют на состояние услуги.

Если нажать на имя проблемы в разделе МониторингПроблемы, вы сможете увидеть больше подробностей о ней.

Оповещения на изменение состояния услуг

Теперь можно получать автоматические оповещения касательно изменений состояний услуг, аналогично оповещениям о изменениях состояний триггеров.

Добавлено новое действие на услуги, аналогично другим действиям в Zabbix. Действия на услуги могут включать шаги на операции проблем, восстановления и обновления, которые связаны с услугами. Имеется возможность настройки двух типов действий: отправка сообщения заданным адресатам и выполнение удаленной команды на стороне Zabbix сервера. Аналогично действиям на триггеры, действия на услуги поддерживают сценарии эскалации проблем.

Добавлены новые шаблоны Услуга, Восстановление услуги и Обновление услуги в [способы оповещения(/manual/config/notifications/media#общие_параметры). Их необходимо задать, чтобы активировать корректную отправку оповещений по действиям на услуги.

Клонирование услуг

Теперь услуги можно клонировать. В диалоге настройки услуги добавлена кнопка Клонировать. При клонировании услуги, её связи с родительскими услугами сохраняются, тогда как связи с дочерними услугами - удаляются.

Первичные ключи

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

Для существующих инсталляций отсутствует автоматическое обновление на добавление первичных ключей. Имеются инструкции для MySQL/MariaDB, PostgreSQL, TimescaleDB v1 и v2 и Oracle по обновлению вручную таблиц истории в уже существующих инсталляциях для добавления первичных ключей.

Новые виджеты

В новой версии добавлено несколько виджетов панели.

Топ узлов сети

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

Виджет Топ узлов позволяет создавать пользовательские таблицы для обзора данных, которые полезны для отчетов наподобие Топ N и отчетов с индикаторами при планировании мощностей.

Для получения более подробной информации смотрите виджет Топ узлов сети.

Значение элемента данных

К виджетам панели добавлен виджет Значение элемента данных.

Тип этого виджета полезен для отображения значений одиночных элементов данных в видном месте. Имеется возможность отображения различными визуальными стилями:

Для получения более подробной информации смотрите виджет Значение элемента данных.

Макросы

Новые макросы

Новые макросы теперь поддерживаются для отладки выражений триггеров и во внутренних действиях.

Макросы отладки выражений упрощают процесс отладки выражений триггеров:

  • {TRIGGER.EXPRESSION.EXPLAIN}, {TRIGGER.EXPRESSION.RECOVERY.EXPLAIN} - раскрывают частично проанализированные триггера или выражение восстановления, где применены только те функции, которые основаны на элементах данных;
  • {FUNCTION.VALUE<1-9>}, {FUNCTION.RECOVERY.VALUE<1-9>} - раскрывают результаты N-ой функции, основанной на элементе данных, во время события.

Макросы для внутренних действий содержат причину почему элемент данных, правило LLD или триггер стали неподдерживаемыми:

  • {ITEM.STATE.ERROR} - для внутренних оповещений на основе элементов данных;
  • {LLDRULE.STATE.ERROR} - для внутренних оповещений на основе LLD правил;
  • {TRIGGER.STATE.ERROR} - для внутренних оповещений на основе триггеров.

Для получения более подробных сведений смотрите Поддерживаемые макросы.

Простые макросы заменены макросами выражений

В Zabbix 5.4 реализован новый синтаксис выражений для триггеров и вычисляемых элементов данных. С другой стороны, старый синтексис продолжал использоваться в простых макросах. В этой новой версии функционал простых макросов был переведён на макросы выражений и теперь начал использоваться новый синтаксис выражений. Смотрите сравнение ниже для получения более подробных сведений об этом изменении:

В Zabbix 6.0 До Zabbix 6.0
{?avg(/узел сети/ключ,1h)}

Пример макроса выражения в новой версии.
{узел сети:ключ.avg(1h)}

Пример простого макроса в предыдущих версиях.

Существующие простые макросы будут обновлены на макросы выражений в процессе обновления. Область использования макросов выражений покрывает ту же область что и простые макросы. Таким образом, макросы выражений можно использовать в:

  • оповещениях и командах на проблемы
  • оповещениях и командах на обновления проблем
  • подписях к элементам карт
  • подписях к связям на картах
  • подписях к фигурам на картах
  • именах графиков
Макросы позиции более не поддерживаются

Поддержка макросов позиции в имени элемента данных ($1, $2...$9), считалась устаревшей начиная с Zabbix 4.0, и теперь, полностью удалена.

Пользовательские макросы в именах элементов данных более не поддерживаются

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

Массовая обработка Prometheus метрик

В очереди предобработки внедрена поддержка массовой обработки зависимых элементов данных, чтобы улучшить производительность получения Prometheus метрик.

Смотрите Prometheus проверки для получения более подробных сведений.

Результат обработки Prometheus шаблона

Шаг Prometheus шаблона в предобработке может привести к результату, когда совпадают несколько строк. Для обработки такой ситуации в шаг предобработки Prometheus шаблона добавлен параметр обработки результата. Этот параметр позволяет агрегировать данные по потенциально совпадающим строкам. Параметр добавляет такие функции как sum (сумма), min (мин), max (макс), avg (сред) и count (количество).

Функции

Функции для Prometheus гистограмм

В Zabbix уже некоторое время имеется возможность сбора Prometheus метрик, но с некоторыми метриками было сложно работать. В частности, метрики с типом гистограмма могли быть представлены в Zabbix как несколько элементов данных с одинаковыми именами ключей, но с отличающимися параметрами. Вместе с тем, несмотря на то, что такие элементы данных логически связаны и представляют собой одни и те же данные, было сложно анализировать собранные данные без специальных функций. Чтобы восполнить такой пробел, в новой версии добавлены rate() и histogram_quantile() функции, которые отдают такой же результат как и их аналоги в PromQL.

Другие новые добавления дополняющие этот функционал - bucket_rate_foreach() и bucket_percentile() функции. Для получения более подробных сведений смотрите:

Монотонное изменение

Теперь имеется возможность проверки монотонного увеличения или уменьшения значений элементов данных с использованием monoinc() или monodec() функции истории.

Количество изменений

Добавлена новая функция истории changecount(), позволяющая подсчитать количество изменений между смежными значениями. Эта функция поддерживает три различных режима для подсчёта всех изменений, только уменьшающихся или только увеличивающихся. Например, эту функцию можно использовать для отслеживания изменений количества пользователей или количества систем, где время работы уменьшается.

Количество объектов

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

Функции агрегации:

  • count - общее количество значений в массиве, полученном от функции цикла (возвращается число);
  • item_count - общее количество активированных на момент опроса элементов данных, попадающих под заданный фильтр (возвращается число).

Функция цикла:

  • exists_foreach - количество активированных на момент опроса элементов данных, которые попадают под заданный критерий фильтра (возвращается массив).
Обнаружение аномалий

Zabbix 5.2 привнес новые функции динамики изменений, которые полезны при мониторинге на основе исходных данных. Однако, эти функции по-прежнему требуют необходимости указать относительные пороги (например, проверка что веб трафик в Сентябре 2021 менее чем в 2 раза выше в сравнении с Сентябрем 2020). Имеются такие случаи, когда такие пороги сложно определить. Например, веб трафик нового, но крайне популярного, веб-сайта может расти сам собой во много раз за год, но скорость роста неизвестна. Тем не менее, внезапный всплеск из-за DDOS атаки всё же должен генерировать оповещение вне зависимости от нормального роста трафика.

Алгоритмы обнаружения аномалий как раз это и делают - ищут данные, которые не выглядят нормально (отклонение от нормы) в контексте остальных значений.

Добавлена новая функция истории trendstl(), котора использует метод 'разбиения' для вычисления коэффициента аномалии. Этот метод разделяет одну последовательность временного ряда на три другие последовательности:

  • последовательность динамики изменений, которая содержит только большие изменения в оригинальных данных (например, трафик веб-сайта показывает рост)
  • сезонная последовательность, которая содержит только сезонные значения (например, меньший трафик веб-сайта летом, больший осенью)
  • остаточная последовательность, которая содержит только те остаточные значения, которые нельзя интерпретировать как динамику изменений или сезонности

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

Функции строк

Функция строк concat теперь позволяет объединение более двух параметров. Эту функцию можно использовать для объединения строк и значений в различных комбинациях или добавления двух или более значений к друг другу. Также поддерживаются числовые типы данных.

Элементы данных

Автоматический выбор типа

Диалог настройки элемента данных теперь автоматически предлагает соответствующий тип информации, если выбранный ключ элемента данных возвращает данные только с определённым типом (например, log[] элемент данных требует Тип информации: Журнал). Параметр Тип информации теперь располагается непосредственно по параметром Ключ на основной вкладке Элемент данных и дублируется на вкладке Предобработка, если указан по крайней мере один шаг предварительной обработки. Если Zabbix обнаруживает возможное несоответствие выбранного типа информации и ключа, отобразится иконка с предупреждением сразу за Тип информации полем.

Новые и обновлённые элементы данных

Zabbix агенту / агенту 2 добавлено несколько новых элементов данных:

  • agent.hostmetadata - возвращает метаданные узла сети
  • kernel.openfiles - возвращает количество открытых файловых дескрипторов
  • net.tcp.socket.count[] - возвращает количество TCP сокетов, которые соответствуют параметрам
  • net.udp.socket.count[] - возвращает количество UDP сокетов, которые соответствуют параметрам
  • vfs.dir.get[] - возвращает список файлов в директории в виде JSON
  • vfs.file.get[] - возвращает информации о файле в виде JSON
  • vfs.file.owner[] - возвращает владельца файла
  • vfs.file.permissions[] - возвращает строку из 4-х цифер, которая содержит восьмеричное число с Unix правами

Дополнительно:

  • vfs.file.cksum[] теперь поддерживает второй параметр режим (crc32, md5, sha256)
  • vfs.file.size[] теперь поддерживает второй параметр режим (bytes или lines)
  • vfs.fs.discovery и vfs.fs.get теперь возвращают {#FSLABEL} макрос на Windows (с именами дискового тома)

Для получение более подробных сведений смотрите элементы данных агента.

Элемент данных вычисляемый тип данных

Вычисляемые элементы данных теперь поддерживают не только числовой, но и текстовый, журнальный и строковый типы данных.

Перезагрузка пользовательских параметров без перезапуска агента

Пользовательские параметры теперь можно перечитать из файла конфигурации без перезапуска агента. Чтобы это сделать, выполните новую опцию userparameter_reload контроля, например:

zabbix_agentd -R userparameter_reload

или

zabbix_agent2 -R userparameter_reload

При помощи этой команды из всех опций конфигурации агента можно перезагрузить только UserParameter.

Управление работой в ОС на основе BSD

Ранее опции управления работой Zabbix сервера и Zabbix прокси не поддерживались в системах на основе BSD. Изменение метода передачи команд управления работой позволило снять это ограничение. Теперь большинство команд поддерживаются в FreeBSD, NetBSD, OpenBSD и других операционных системах семейства BSD. Для просмотра точного списка смотрите Управление работой для Zabbix сервера и прокси.

Плагины Zabbix агент 2

Загрузчик внешних плагинов

Ранее, плагины можно было компилировать только внутрь самого Zabbix агента 2, что требовало рекомпиляцию агента каждый раз, когда вам требовалось изменить список доступных плагинов. Теперь, вместе с загрузчиком внешних плагинов, более не требуется встраивать плагины напрямую в агента 2, их можно добавлять в виде отдельных внешних аддонов (загружаемых плагинов), что упрощает процесс создания дополнительных плагинов для сбора новых метрик.

Появление загружаемых плагинов привело к следующим изменениям параметров конфигурации: - Параметр Plugins.<ИмяПлагина>.Path перенесен в Plugins.<ИмяПлагина>.System.Path. - Параметр Plugins.<ИмяПлагина>.Capacity, хоть и поддерживается ещё, является устаревшим, вместо него, пожалуйста, используйте Plugins.<ИмяПлагина>.System.Capacity.

Требования к паролям

Теперь можно указать требования к сложности паролей для внутреннего метода аутентификации Zabbix. Чтобы запретить пользователям Zabbix задавать слабые пароли, имеется возможность принудить следовать следующим ограничениям:

  • Задать минимальную длину пароля.
  • Требовать от пароля содержание комбинации строчных и прописных символов, цифр, и/или специальных символов.
  • Запретить использование наиболее распространенных и легко угадываемых паролей.

Базы данных

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

Начиная с Zabbix 6.0, официально поддерживаются следующие версии баз данных:

  • MySQL/Percona 8.0.X
  • MariaDB 10.5.X - 10.6.X
  • PostgreSQL 13.X - 14.X
  • Oracle 19c - 21c
  • TimescaleDB 2.0.1-2.3
  • SQLite 3.3.5-3.34.X

По умолчанию, Zabbix сервер и прокси не запустятся, если будет обнаружена неподдерживаемая версия базы данных. Теперь имеется возможность, хотя и не рекомендуется её использовать, отключить проверку версии БД, изменив параметр AllowUnsupportedDBVersions конфигурации сервера или прокси.

Поддержка utf8mb4 для MySQL

Кодировка utf8mb4 с utf8mb4_bin сопоставлением теперь поддерживается Zabbix инсталляциями с базой данных MySQL/MariaDB.

Ранее поддерживалась только utf8 кодировка, которая в случае MySQL означала utf8mb3 кодировку, и, таким образом, поддерживались только подмножество истинных символов UTF-8. В новой версии с поддержкой utf8mb4 добавлена поддержка полного набора UTF-8 символов. Существующие инсталляции, использующие utf8mb3, останутся нетронутыми и могут продолжать использовать utf8mb3 кодировку.

Смотрите также инструкции по выполнению преобразования в utf8mb4 после обновления на 6.0.

Ограничение размера полей

Максимальный размер поля увеличен для следующих полей:

Время ожидания в Zabbix get и Zabbix sender

Утилиты Zabbix get и Zabbix sender теперь поддерживают -t <секунды> или --timeout <секунды> параметры максимального времени ожидания. Допустимый диапазон:

  • 1-30 секунд для Zabbix get (по умолчанию: 30 секунд)
  • 1-300 секунд для Zabbix sender (по умолчанию: 60 секунд)
Мониторинг на основе исходных данных

Список доступных опций мониторинга на основе исходных данных расширен двумя новыми функциями baselinedev и baselinewma.

  • baselinedev - сравнение последнего периода данных с такими же периодами данных в предыдущие сезоны и возврат количества отклонений;
  • baselinewma - вычисление исходных данных путем усреднения данных за один и тот же промежуток времени за несколько идентичных периодов времени ('сезонов') с использованием алгоритма взвешенного смещённого среднего.

В контексте этих функций термин 'сезон' ссылается на ссылается на настраиваемые рамки времени, которые могут быть часами, днями, неделями, месяцами или годами. Длительность сезона и количество сезонов для последующего анализа задается в параметрах функций.

Для получения более подробной информации смотрите функции истории.

Расширенные возможности SNMP шлюза

SNMP шлюз теперь может предоставлять информацию о триггерах в состоянии проблемы и раскрывать информацию о узле сети в деталях к триггеру.

Кроме того, теперь имеется возможность ограничить частоту SNMP трапов, отправляемых SNMP шлюзом.

Список поддерживаемых OID дополнен новым OID .10 со списком разделенных запятой узлов сети триггера.

В файл конфигурации SNMP шлюза добавлены новые параметры: - ProblemBaseOID - OID таблицы триггеров с проблемами; - ProblemMinSeverity - минимальная важность, триггера с важностью менее указанной не будут включены; - ProblemHideAck - если указано, будут включены только те триггера, которые имеют неподтвержденные проблемы; - ProblemTagFilter - если указано, будут включены только те триггера, которые имеют заданное имя тега; - TrapTimer - если задано, Zabbix будет отправлять не более одного трапа с наивысшей важностью за заданный период времени.

Для получения более подробных сведений обратитесь к Zabbix SNMP Gateway.

Веб-мониторинг

Добавлена возможность обработки сжатого содержимого в Zabbix веб-мониторинг. Поддерживаются все форматы кодировки, которые поддерживаются libcurl.

Prometheus запросы

Язык Prometheus запроса в Zabbix теперь поддерживает два дополнительных оператора сопоставления меток:

  • != -- выбор меток, которые не равны указанной строке;
  • !~ -- выбор меток, которые не соответствуют регулярному выражению, указанному в строке.

JavaScript методы

В JavaScript подсистему добавлены HTTP методы PATCH, HEAD, OPTIONS, TRACE, CONNECT. Также, подсистема теперь поддерживает отправку пользовательских запросов методом HTTP при помощи нового JS метода HttpRequest.customRequest.

Смотрите также: Дополнительные объекты JavaScript.

Журнал аудита

Записи

Журнал аудита теперь содержит записи обо всех изменениях конфигурации по всем объектам Zabbix, включая изменения, которые наступили результатом выполнения LLD правила, действий на сетевое обнаружение, действий на авторегистрацию или на выполнение скриптов. Ранее, изменения в конфигурации, которые были инициированы Zabbix сервером, например, в результате выполнения правила обнаружения, не записывались. Теперь, такие изменения объектов будут сохранены в записях аудита приписанных к Системе.

Фильтр записей

Добавлен функционал фильтрации записей по операции веб-интерфейса, которая привела к добавлению этих записей. Если по причине одной операции добавлено несколько записей в журнал, например, присоединение / отсоединение шаблона, то такие записи будут иметь одинаковый ID набора записей.

Настройки аудита

Добавлен новый раздел Журнал аудита в меню АдминистрированиеОбщие, который позволяет включить или отключить журналирование аудита. Настройки очистки истории журнала аудита, ранее располагавшиеся в Очистка истории разделе, теперь также перемещены в новый раздел Журнал аудита.

Поддержка PCRE2

Добавлена поддержка PCRE2 и обновлены установочные пакеты Zabbix для RHEL/CentOS 7 и новее, SLES (все версии), Debian 9 и новее, Ubuntu 16.04 и новее, все пакеты используют PCRE2. PCRE до сих пор поддерживается, но Zabbix можно скомпилировать только с одной из библиотек PCRE или PCRE2, обе библиотеки нельзя использовать в одно время.

Отдельная обработка ODBC проверок

Обработка ODBC проверок вынесена с обычных процессов поллеров в отдельные процессы ODBC поллеры на сервере/прокси. Такое изменение позволяет ограничить количество соединений к базе данных, создаваемых процессами поллер. Ранее ODBC проверки выполнялись обычными поллерами, которые также работают с элементами данных Zabbix агента, SSH проверками и другими.

В файлы конфигурации Zabbix сервера и прокси добавлен новый параметр конфигурации StartODBCPollers.

Вы можете использовать внутренний элемент данных zabbix[процесс,<тип>] для мониторинга загрузки ODBC поллеров.

Webhook интеграции

Доступна новая интеграция, позволяющая использовать webhook способ оповещения для создания Github issue из оповещений Zabbix.

Шаблоны

Доступны новые официальные шаблоны для мониторинга:

Kubernetes
  • Kubernetes nodes by HTTP
  • Kubernetes cluster state by HTTP
  • Kubernetes API server by HTTP
  • Kubernetes Controller manager by HTTP
  • Kubernetes Scheduler by HTTP
  • Kubernetes kubelet by HTTP

Для активации мониторинга Kubernetes вам необходимо использовать новый инструмент Zabbix Helm Chart, который установит Zabbix прокси и Zabbix агенты в кластер Kubernetes.

Чтобы узнать больше о настройке шаблонов, обратитесь к работа с HTTP шаблонами.

Mikrotik
  • MikroTik <модель устройства> SNMP - 53 новых помодельных шаблонов для мониторинга различных моделей сетевых маршрутизаторов и коммутаторов MikroTik, смотрите полный список;
  • Mikrotik SNMP - универсальный шаблон для мониторинга устройств MikroTik.

Вы можете получить шаблоны:

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

Присоединение шаблонов более заметно

Чтобы сделать соединение с шаблонами более заметным, этот раздел теперь располагается на первой вкладке диалогов настройки узлов сети, прототипа узлов сети и шаблонов, а также диалогов массового обновления узлов сети / шаблонов.

Следовательно, отдельная вкладка для присоединения шаблонов удалена со всех соответствующих диалогов.

В сопутствующей разработке поля настройки прототипа узлов сети связанные с выбором группы узлов сети / прототипа группы узлов сети были также перенесены с отдельной вкладки на первую вкладку.

Перенос команды управления работой

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

  • Результаты выполнения команды теперь выводятся в консоль.
  • Имеется возможность отправки входных параметров, таких как имя HA ноды вместо номера ноды.

Веб-интерфейс

Геокарты

Представлен новый виджет геокарты, который позволяет отображать узлы сети на географических картах. Для получения более подробной информации смотрите [виджет панели] /manual/web_interface/frontend_sections/monitoring/dashboard/widgets/geomap) Геокарта и географические карты.

Подфильтр в последних данных

В раздел Последние данные добавлен подфильтр. Подфильтр полезен для быстрого доступа в один клик к группам связанных элементов данных.

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

Для получения более подробных сведений обратитесь к разделу последние данные.

Улучшения удобства использования пользовательских графиков

Страница графиков в МониторингУзлы сетиГрафики имеет несколько улучшений, связанных с удобством использования:

  • На странице более нет ограничения в 20 графиков
  • Добавлен подфильтр, который позволяет быстро выбрать группы связанных графиков, основываясь на общем теге или значении тега
  • Простые графики узла сети могут отобрадаться вместе с пользовательскими графиками

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

Создание узлов сети из Мониторинга

Теперь также имеется возможность создания новых узлов сети из МониторингУзлы сети.

Кнопка Создать узел сети доступна для пользователей уровней Администратор и Супер-Администратор.

Изменение узла сети во всплывающем окне

Диалог создания и изменения узлов сети теперь открывается в модальном (во всплывающем) окне в НастройкаУзлы сети, МониторингУзлы сети и на любых других страницах, где имеется меню узла сети или другая прямая ссылка на настройки узла сети.

Прямые ссылки на изменение узла сети всё ещё работают и открывают страницу изменения узла сети на полную страницу.

Улучшенная навигация между настройкой элемента данных и последними данными

В [последние данные]/manual/web_interface/frontend_sections/monitoring/latest_data) для элементов данных добавлено новое контекстное меню, позволяющее получить доступ к настройке элемента данных и доступным графикам:

И наоборот, в список элементов данных в меню настройки добавлено новое контекстное меню, которое позволяет получить доступ к последним данным по элементу данных, а также к другим полезным опциям:

Это меню заменяет опцию мастера в предыдущих версиях. Аналогичное меню также добавлено к элементам данных шаблона и к прототипам элементов данных.

Оповещение об отменённых эскалациях

При настройке операций на действие теперь имеется возможность отменить оповещения об отмененных эскалациях, убрав отметку с соответствующей опции.

Обновлен раздел Мониторинг → Последние данные

В разделе Последние данные сделаны несколько улучшений:

  • Вместо времени последней проверки теперь отображается время с момента последней проверки (например, 1m 20s).
  • При наведении на последнее значение элемента данных отобразится сырое значение без применения единиц преобразования и соответствия значений.
  • Если узел сети находится в обслуживании рядом с именем узла сети отобразится оранжевая иконка в виде гаечного ключа.
Мониторинг → Обзор удален

Раздел Обзор в меню Мониторинг полностью удалён. К этому же функционалу можно получить доступ с использованием виджетов Обзор данных и Обзор триггеров панели.

Прочие
  • Язык по умолчанию Zabbix веб-интерфейса изменён с Британского на Американский Английский. Поддержка Британского Английского прекращена.
  • Ссылка Share в основном меню заменена на ссылку Интеграции, которая ведёт на страницу Интеграции веб-сайта Zabbix.
  • Если Zabbix веб-интерфейс с одним из поддерживаемых языков на Zabbix веб-сайте, то при нажатии на ссылку Интеграции будет открыта страница Интеграции на соответствующем языке. Для все остальных языки, включая Английский, страница Интеграции будет открыта на Английском языке.
  • Пользовательское выражение, которое используется в настройках действия для вычисления условий, теперь может быть длиной вплоть до 1024 символов (ранее 255).
  • Раздел Мониторинг->Узлы сети теперь отображает ссылку на экран с проблемами узла сети даже, если в данный момент открытые проблемы отсутствуют.

Переломные изменения

Журнал аудита

Чтобы реализовать изменения в функционале журнала аудита, ранее существовавшую структуру базы данных пришлось модернизировать. В процессе обновления БД таблицы auditlog и auditlog_details будут заменены новой таблицей auditlog с отличающимся форматом. Существующие записи журнала аудита будут удалены.

Проверка поддерживаемых версий БД

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

Поддержка PCRE2

Zabbix теперь поддерживает как PCRE, так и PCRE2 библиотеки. Все пакеты Zabbix для RHEL/CentOS 7 и новее, SLES (все версии), Debian 9 и новее, Ubuntu 16.04 и новее обновлены и компилируются с PCRE2 вместо PCRE. При сборке из исходных кодов пользователи могут выбрать библиотеку, указав ''--with-libpcre'' или ''--with-libpcre2'' флаги. Если вы обновляете существующую инсталляцию, изменение PCRE на PCRE2 может привести к тому, что некоторые регулярные выражения станут вести себя иначе - смотрите Известные проблемы для получения более подробных сведений.

Раздельные файлы конфигурации

Каждый плагин Zabbix агента 2 теперь имеет отдельный файл конфигурации. По умолчанию эти файлы располагаются в ./zabbix_agent2.d/plugins.d/ директории. Этот путь указывается в параметре Include файла конфигурации агента 2 и может быть относительным к расположению файлов zabbix_agent2.conf или zabbix_agent2.win.conf.