Вместо горизонтального меню в новой версии используется современное вертикальное меню в боковой панели.
Меню может быть свернуто или скрыто полностью:
Свернутое меню с иконками. | Скрытое меню. |
Когда меню свернуто, полное меню появляется снова, как только на него наведен курсор мыши. Даже когда меню полностью скрыто, развернутое меню находится всего в одном щелчке мыши. Смотрите также: Дополнительная информация.
Сравнение строк теперь разрешено в триггерах с использованием операторов ** = ** (равно) и ** <> ** (не равно).
Так, например, теперь можно определить триггеры, которые срабатывают, если строки, возвращаемые двумя элементами, отличаются:
{Local Zabbix server:vfs.file.contents[/etc/os-release].last()}<>{Remote Zabbix server:vfs.file.contents[/etc/os-release].last()}
Сравнение строк также возможно в вычисляемых элементах данных.
В предыдущих версиях Zabbix было трудно определить, правильно ли был сконфигурирован недавно сконфигурированный элемент данных. Для этого вам нужно было подождать, пока элемент попытается собрать некоторые данные.
В новой версии можно тестировать элемент (элемент шаблона, прототип элемента, правило низкоуровневого обнаружения) из пользовательского интерфейса даже перед сохранением и, при правильной настройке, получить реальное значение взамен.
Тестирование элементов не поддерживается для активных элементов и некоторых простых проверок (элементы icmpping *
, vmware.*
).
Чтобы проверить элемент, нажмите кнопку Тест в нижней части формы конфигурации элемента.
Форма тестирования элемента содержит поля для обязательных параметров узла сети (адрес узла сети, порт, имя прокси/нет прокси). Эти поля являются контекстно-зависимыми:
Чтобы проверить элемент, нажмите Получить значение. Если значение получено успешно, оно заполнит поле Значение .
Успешно полученное значение от узла сети также может быть использовано для проверки шагов предварительной обработки.
Фактически, форма тестирования элементов данных является расширением формы тестирования шагов предобработки, уже известной в последних версиях Zabbix. Поэтому, если раньше вы могли проверять шаги предобработки только на основе гипотетического входящего значения, теперь можно также проверить предварительную обработку на только что полученном реальном тестовом значении.
Чтобы проверить шаги предварительной обработки по реальному значению, нажмите Получить значение и протестировать .
Смотрите также:
В связанной разработке опция Проверить сейчас переименована в Выполнить сейчас, чтобы не путать ее с функционалом для тестирования элементов данных.
Nodata триггеры теперь по умолчанию чувствительны к доступности прокси - триггеры nodata не сработают сразу после восстановления соединения, а пропустят данные в течение периода задержки.
Подавление включено:
Вы также можете отключить чувствительность к доступности прокси, используя новый второй параметр, например: nodata(5m,strict). В этом случае функция будет работать так же, как и раньше, и сработает, как только пройдет период оценки (в данном случае пять минут) без данных.
Также возможно отслеживать, как долго данные задерживаются на прокси, используя новый zabbix[proxy,<proxy name>,delay]
внутренний элемент данных.
Теперь можно улучшить функциональность внешнего интерфейса Zabbix, добавив сторонние модули или разработав собственные модули без необходимости изменять исходный код Zabbix. См. Модули для получения дополнительной информации.
Виджеты панели мониторинга можно скопировать и вставить в новую версию. Они могут быть вставлены в одну и ту же панель мониторинга или между панелями мониторинга, открытыми на разных вкладках.
Виджет можно скопировать с помощью меню виджетов:
Затем скопированный виджет можно использовать для создания нового виджета с такими же свойствами. Чтобы вставить виджет:
Скопированный виджет также можно использовать для вставки поверх существующего виджета с помощью параметра Вставить в меню виджетов.
Сделан ряд улучшений для упрощения работы с большим количеством узлов сети и других элементов.
В предыдущих версиях Zabbix постоянным компонентом пользовательского интерфейса были раскрывающиеся списки для выбора узла сети и группы узлов сети, а иногда и для выбора других элементов, таких как графики. Обычно, эти выпадающие списки находились в верхней части страницы или во всплывающих окнах. В новой версии во многих местах были сделаны следующие изменения(см. список мест ниже):
* поля c множественным выбором заменили выпадающие списки во всплывающих окнах
* поля c множественным выбором заменили многие выпадающие списки, которые были расположены вверху страницы; многие из этих полей также были перенесены в фильтры
Обратите внимание, что:
* два раскрывающихся списка групп узлов сети и узлов сети в ряде мест заменены на поле множественного выбора одного узла сети, за которым следует всплывающее окно //Выбрать// для выбора группы узлов сети
* также появилась новая опция для поиска шаблона имени графика:
Выпадающие списки вверху страницы до Zabbix 5.0. | |
Поля с множественным выбором в фильтре в новой версии. |
Для получения подробной информации об изменениях узла сети/группы узлов сети/графика/ и т.д. пожалуйста, смотрите соответствующие страницы.
* Мониторинг:
* Панель инструментов (выбор узла сети с помощью [[:ru/manual/web_interface/frontend_sections/monitoring/dashboard#динамические_виджеты|динамических виджетов]])
* [[:ru/manual/web_interface/frontend_sections/monitoring/hosts/graphs|Графики узлов сети]]
* [[:ru/manual/web_interface/frontend_sections/monitoring/hosts/web|Веб-сценарии]]
* [[:ru/manual/web_interface/frontend_sections/monitoring/overview#обзор_триггеров|Обзор]] триггеров
* [[:ru/manual/web_interface/frontend_sections/monitoring/overview#обзор_данных|Обзор]] данных
* Комплексные экраны/слайд-шоу:(выбор узла сети с [[:ru/manual/web_interface/frontend_sections/monitoring/screens#просмотр_комплексных_экранов|динамическими элементами]])
* Инвентаризация:
* [[:ru/manual/web_interface/frontend_sections/inventory/overview|Обзор]] инвентарных данных узлов сети
* [[:ru/manual/web_interface/frontend_sections/inventory/hosts|Инвентарные данные]] узла сети
* Отчеты:
* [[:ru/manual/web_interface/frontend_sections/reports/availability|Отчет о доступности]] (по узлам сети)
* Списки в разделе Настройка:
* [[:ru/manual/web_interface/frontend_sections/configuration/hosts|Узлы сети]]
* [[:ru/manual/web_interface/frontend_sections/configuration/templates|Шаблоны]]
* [[:ru/manual/web_interface/frontend_sections/configuration/hosts/applications|Группы элементов данных]]
* [[:ru/manual/web_interface/frontend_sections/configuration/hosts/graphs|Графики]]
* [[:ru/manual/web_interface/frontend_sections/configuration/hosts/web|Веб-сценарии]]
В настройках правила низкоуровневого обнаружения теперь можно исключить элементы, триггеры, узлы и графики или изменить их атрибуты если объект низкоуровневого обнаружения или имя прототипа соответствуют заданным условиям.
Добавлен новый IPMI элемент данных ipmi.get
который возвращает JSON с информацией, связанной с IPMI-датчиком. Этот элемент данных может быть использован для обнаружения датчиков IPMI.
Максимально допустимая длина ключа элемента данных была увеличена с 256 до 2048 символов.
Числовой тип данных (с плавающей точкой) теперь поддерживает точность около 15 цифр и колеблется от -1,79E + 308 до 1,79E + 308 (за исключением PostgreSQL 11 и более ранних версий). В новых установках Zabbix эти изменения поддерживаются по умолчанию, однако при обновлении с более старых версий потребуется установить патч вручную (на данный момент инструкции по установке доступны только на английском языке).
Новый параметр строка подключения
был добавлен к элементам db.odbc.*
. Теперь элементы данных Монитор баз данных можно настроить двумя способами:
Добавлена новая опция предобработки значения элемента данных Замена, позволяющая найти и заменить указанную строку на другую:
Этот шаг имеет два параметра:
Новая опция Zabbix sender
позволяет поддерживать наносекунды во входном файле Zabbix sender. Эта опция может использоваться только вместе с опцией --with-timestamps
, например:
Этот параметр указывает, что каждая строка входного файла содержит следующую информацию, разделенную пробелами:<host> <key> <timestamp> <ns> <value>
, e.g.:
Теперь можно настроить защищенные соединения TLS с базами данных MySQL и PostgreSQL из:
Можно ограничить проверки на стороне агента, создав белый или черный список разрешенных ключей элементов.
Белый / черный список создается с использованием комбинации двух новых параметров конфигурации агента:
AllowKey=<pattern>
- какие проверки разрешены; <шаблон> указывается с использованием выражения подстановочного знака (*)DenyKey=<pattern>
- какие проверки запрещены; <шаблон> указывается с использованием выражения подстановочного знака (*)См. также: Ограничение проверок агента
Более надежная криптография bcrypt теперь используется для хеширования пользовательских паролей вместо MD5. Переход к более стойкой криптографии после обновления происходит автоматически, то есть никаких усилий со стороны пользователя не требуется. Обратите внимание, что пароли длиной более 72 символов будут усечены.
Теперь можно указать HTTP-прокси при настройке вебхука. Новый параметр HTTPProxy по умолчанию указан в списке параметров webhook с пустым значением.
При указании значения прокси-сервера поддерживается та же функциональность, что и в поле конфигурации элемента HTTP прокси.
Список низкоуровневых правил обнаружения ранее всегда был связан с одним узлом сети, что делало невозможным просмотр всех правил обнаружения в одном месте или просмотр только правил определенной группы узлов сети или тех, которые имеют ошибки.
В новой версии список правил низкоуровневого обнаружения содержит фильтр, позволяющий фильтровать по группе узлов сети, узлу сети, типу элемента обнаружения, состоянию правила обнаружения и другим параметрам. Кроме того, добавленный первый столбец в списке теперь всегда отображает узел сети правила обнаружения.
Тепер возможно использоавть:
См.также:
Теперь можно указать шаблоны сообщений по умолчанию для каждого типа событий при определенииспособов оповещений.
Таким образом, редактирование сообщений по умолчанию больше не выполняется при настройке операций действия.
Несколько улучшений было сделано на экране обновление проблемы, который используется для подтверждения проблемы и других операций обновления проблемы:
Иногда проблемы могут быть подтверждены по ошибке, поэтому, чтобы исправить эту ситуацию, теперь также возможно отменить подтверждение проблемы. Подтверждение может быть отменено на экране обновление проблемы.
В списке истории проблем отмена потдверждения получает специальный значок:
Версия SNMP и учетные данные в предыдущих версиях были установлены на уровне элемента данных. В новой версии все они могут быть установлены на уровне интерфейса хоста:
См. также: Настройка мониторинга SNMP
При создании элемента раскрывающийся список типов элементов больше не содержит трех записей для агента SNMP v1, v2 и v3. Вместо этого есть только тип агента SNMP и возможность выбирать интерфейс SNMP по мере необходимости.
Сервер Zabbix и Zabbix прокси теперь поддерживают опцию управления работой -R snmp_cache_reload
, который перезагружает кэш SNMP и очищает сохраненные параметры SNMP (engine time, engine boots, engine id, учетные данные) для всех узлов сети. Требуется Net-SNMP версии 5.3.0 или выше.
Уведомления по электронной почте, относящиеся к одному и тому же событию, теперь сгруппированы в одну ветку.
Теперь поддерживается Elasticsearch версии 7.X. Поддержка старых версий Elasticsearch прекращена.
Теперь пользователи могут авторизоваться в Zabbix, используя систему аутентификации SAML 2.0.
Доступны новые интеграции, позволяющие использовать способ оповещения вебхук для отправки уведомлений Zabbix в:
Zabbix агент 2, впервые представленный в экспериментальном статусе в Zabbix 4.4, теперь поддерживается официально. Функционал агента был расширен и теперь включает в себя следующие функции:
Агент 2 теперь может быть скомпилирован из исходных кодов на платформе Windows.
Плагин Docker для Zabbix агент 2 теперь доступен как часть готовой системы мониторинга контейнеров Docker (см. список поддерживаемых ключей элементов данных).
Плагин Memcached для Zabbix агента 2 теперь доступен как часть готовой системы мониторинга серверов Memcached (см. описание).
Плагин MySQL для Zabbix агента 2 еперь доступен как часть готовой системы мониторинга MySQL (см. описание).
Параметр конфигурации «Plugins.Redis.Password» был удален, и теперь добавлена возможность передавать пароль в качестве ключа элемента данных.
См. также:
Поле значения макроса теперь имеет режим //Скрытый текст //. Если этот параметр включен, он маскирует содержимое макроса звездочками для защиты конфиденциальной информации, такой как пароли или общие ключи.
Пользовательские макросы теперь могут быть заданы для прототипов узлов сети, а макросы низкоуровневого обнаружения могут использоваться в полях значений макросов -- в этом случае макрос низкоуровневого обнаружения раскроется при создании узла сети из прототипа.
Пользовательские макросы теперь поддерживаются в полях имени пользователя и пароля IPMI в настройках узла сети.
Теперь поддерживаются следующие макросы:
См. также Поддерживаемые локации макросов.
База данных IBM DB2 больше не может использоваться в качестве внутренней базы данных для Zabbix.
Минимально необходимые версии для поддерживаемых баз данных теперь следующие:
Собственное сжатие TimescaleDB теперь поддерживается в установках Zabbix-серверов с PostgreSQL версии 10.2 или выше и TimescaleDB версии 1.5 или выше.
Новые официальные шаблоны доступны для мониторинга:
Вы можете получить эти шаблоны:
zabbix[stats,<ip>,<port>]
теперь также возвращает версию Zabbix сервера или Zabbix прокси.zabbix[version]
, возвращающий версию Zabbix сервера или Zabbix прокси.Минимальная требуемая версия PHP была увеличена с 5.4.0 до 7.2.0.
Microsoft Internet Explorer 11 больше не поддерживается Zabbix.
Некоторые разделы веб-интерфейса в Zabbix могут отображать разные страницы в зависимости от выбора пользователя. Например, Administration → General содержит двенадцать разных страниц. Ранее выбор страницы осуществлялся в довольно маленьком выпадающем меню, которое легко пропустить, расположенном в верхнем правом углу страницы. Теперь этот выбор был включен в заголовки слева.
|<| |<| |<| |<| |-| |<|
Это изменение затрагивает следующие разделы:
Новый раздел веб-интерфейса Мониторинг→Узлы сети предоставляет подробный обзор всех отслеживаемых устройств в одном месте. Для упрощения навигации страницы Веб и Графики были удалены из раздела основного меню Мониторинг. Доступ к обеим страницам теперь можно получить, нажав на соответствующие ссылки в разделе Мониторинг →Узлы сети.
В Мониторинг→Узлы сети доступна следующая информация:
Ссылки в приведенном выше списке предоставляют удобный способ просмотра соответствующей страницы с более подробной информацией о данном узле сети. Кроме этого, пользователи с правами администратора и супер-администратора могут быстро перейти на страницу настройки узла сети из раздела Мониторинг. См. такжеУзлы сети для более подробной информации.
В некоторых разделах конфигурации веб-интерфейса Zabbix редактирование деталей теперь открывается как всплывающее окно. Это реализовано для разделов:
Во многих случаях это изменение позволяет разгрузить интерфейс и избавить пользователя от необходимости настраивать слишком много параметров на одном экране. Например, подробности операции действия теперь открываются в отдельном всплывающем окне.
Виджеты панели мониторинга Проблемы по важности и Узлы сети с проблемами теперь поддерживают фильтрацию по тегам.
Снимки экрана виджетов График и График (классический) теперь можно скачать как .png файлы из контекстного меню виджетов.
Проблемы, отображаемые в разделе Мониторинг→ Проблемы, теперь могут быть отфильтрованы по одному или нескольким индивидуально выбранным уровням важности. Ранее существовала только фильтрация по минимальному уровню важности.
Теперь можно просматривать записи в журнале не выходя из окна тестирования вебхуков.
Журналирование удаленных команд, если оно включено в Zabbix агенте/агенте 2 (LogRemoteCommands=1) больше не будет создавать записи для system.run[], если команда была запущена локально параметрами HostMetadataItem, HostInterfaceItem или HostnameItem. Комманды system.run[] будут внесены в журнал только, если они запущены удаленно.
Zabbix агент 2 теперь может хранить собранные данные в постоянном буфере (по умолчанию отключено). Добавлены следующие параметры конфигурации:
Поддержка криптографической библиотеки mbedTLS (PolarSSL) прекращена.
Добавлена поддержка объектов табличные данные в атрибутах JMX Mbean. Они поддерживаются для сбора данных агента JMX и низкоуровневого обнаружения.