Table of Contents

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

Улучшенные панели

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

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

  • Добавлен новый, более универсальный виджет графика основанный на SVG, в то время как виджет графика с классическим дизайном всё ещё остается доступным
  • Виджеты более не содержат нижний колонтитул, который отображает детали виджета (например, сообщение Обновлено: hh:mm:ss о том когда они были обновлены), тем самым внешний вид панели стал более чистым. Обратите внимание, что:
    • У виджета Проблемы сообщение "отображено N проблем из M" всё еще отображается, если имеется большее количество проблем, чем можно отобразить в соответствии с настройкой Отображать строки
    • Цифровые часы более не отображаются в нижнем колонтитуле виджета Часы
  • В новом режиме киоска виджеты могут отображаться вообще заголовков совсем
  • Теперь поставляется новая панель Глобального обзора вместе с набором данных Zabbix по умолчанию, которая заменяет предыдущую версию главной Панели
  • Добавлена ещё одна панель по умолчанию, которая фокусируется на отображении производительности Zabbix сервера: Zabbix server health:

Эта панель имеет общий доступ только с группой Zabbix administrators, по умолчанию.

Немедленное получение метрик

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

Теперь это стало возможным в новой версии Zabbix при помощи кнопки Проверить сейчас, которая доступна в двух местах:

Диалог настройки
существующего элемента данных и правила обнаружения.
Список элементов данных и правил обнарудения:
выберите необходимые объекты и нажмите на Проверить сейчас.

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

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

Новый HTTP тип элемента данных

Добавлен новый HTTP тип элемента данных, который позволяет опрос данных с использованием HTTP/HTTPS протокола. Получение трапов также возможно с использованием Zabbix sender или протокола Zabbix sender.

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

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

Доступны новые шаблоны для выполнения мониторинга некоторого оборудования IBM, Dell, HP, Cisco UCS и Supermicro Aten:

  • Template Server IBM IMM SNMPv1/2
  • Template Server Dell iDRAC SNMPv2
  • Template Server HP iLO SNMPv2
  • Template Server Supermicro Aten SNMPv2
  • Template Server Cisco UCS SNMPv2

Эти шаблоны являются частью набора данных по умолчанию Zabbix на новых инсталляциях. Если вы обновляетесь с предыдущих версий, вы можете найти эти шаблоны на share.zabbix.com и импортировать их вручную.

Прототипы элементов данных могут зависеть от обычных элементов данных

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

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

Макросы низкоуровневых обнаружений в предобработке элементов данных

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

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

Извлечение подстроки из значения макроса низкоуровневого обнаружения

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

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

{#IFALIAS}=имяклиента_1

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

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

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

Обслуживание узлов сети на уровне триггеров

Обслуживание узлов сети теперь можно ограничить триггерами/сервисами при использовании соответствующих тегов:

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

Связанные изменения

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

Новое наименование Старое наименование Место изменения Функция
Отображение подавленных проблем Показывать узлы сети в обслуживании Опция фильтра в МониторингПроблемы Отображение проблем, которые в противном случае были бы подавлены (не отображены) из-за обслуживания узлов сети.
Опция фильтра в МониторингОбзор ('Триггеры' в Тип)
Опции конфигурации в виджетах панели:
Узлы сети с проблемами
Проблемы
Проблемы по важности
Отображение подавленных проблем - Новая опция фильтра в МониторингОбзор ('Данные' в Тип)
Новая опция в настройке карты сети
Новая опция в глобальных оповещениях
Новая опция конфигурации в виджетах панели:
Обзор данных
Обзор триггеров
Приостановить операции для подавленных проблем Приостановить операции в режиме обслуживания Опция конфигурации в операциях действий Задержка выполнения операций до момента завершения обслуживания узла сети.
Проблема подавлена Состояние обслуживания Условия действий Да - выполнять действие, если проблема подавлена
Нет - не выполнять действие, если проблема подавлена

Технология единого входа при использовании веб-сервера

Технология единого входа в веб-интерфейс с использованием таких решений как Kerberos, NTLM и других стала доступна в связи с добавлением новых опций HTTP аутентификации.

HTTP аутентификация теперь имеет отдельную вкладку в диалоге Аутентификации на которой вы можете задать следует ли отправлять неавторизованных пользователей на страницу входа в Zabbix или на страницу входа через HTTP, указывается регистрозависимое/не зависимое от регистра имя пользователя и следует ли удалять имя домена из отправляемых учётных данных пользователя.

Опция входа зависимости/не зависимости от регистра также добавлена к деталям аутентификации через LDAP.

Смотрите также: Аутентификация

В связанной разработке LDAP опция доступа к веб-интерфейсу добавлена в настройки групп пользователей.

Более гибкая авторегистрация активных агентов

Ранее авторегистрация выполнялась только один раз, что не давало гибкости в случаях, когда на узле что-то менялось. В новой версии, авторегистрация выполняется снова, если метаданные узла сети (параметры HostMetadata, HostMetadataItem в конфигурации агента) меняются.

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

  • удаление узла сети
  • активация узла сети
  • удаление из группы узлов сети
  • отсоединение от шаблона

Поддержка MySQL 8.0

Добавлена поддержка MySQL 8.0.

Настройка индексов по дате для Elasticsearch

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

Более безопасные подключения для прокси

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

  • Диапазон разрешенных адресов для активных прокси можно ограничивать. При настройке активного прокси в веб-интерфейсе появилось новое поле, которые именуется Адрес прокси. Если оно задано, тогда запросы активного прокси будут приниматься только из этого списка IP адресов/DNS имён активного прокси.

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

Можно изменить важность проблем

Ранее важность проблем всегда зависела от важности основного триггера и её нельзя было изменить. Теперь важность проблемы в таблице событий является отдельным полем и его можно обновить. Независимо от того, что оригинальное значение основано на важности триггера, важность можно обновить используя экран обновления проблем.

Работа с проблемами

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

Экран обновления проблем по сути является переработанной версией экрана подтверждения с предыдущих версий Zabbix.

Помимо нового имени, также сделаны следующие изменения:

  • Важность проблемы теперь можно изменить на уровне события
  • Каждое действие обновления проблемы можно сделать отдельно:
    • Вы можете оставить комментарий к проблеме, не подтверждая её
    • Вы можете подтвердить проблему, не комментируя эту проблему
    • Вы можете закрыть проблему вручную, не подтверждая, не комментируя и т.п.
  • Вы можете задать рамки для каждого из следующих действий: Изменение важности, Подтвердить, Закрыть проблему.
  • В списке истории содержится больше символической информации о действиях

Другие изменения

  • Отображаемая важность проблем теперь является важность уровня события и будет меняться, если её обновят в следующих местах:
    • МониторингПроблемы (и соответствующие виджеты панели и элементы комплексных экранов)
    • МониторингОбзор (и соответствующие виджеты панели и элементы комплексных экранов)
    • Элементы События в группах узлов сети и События у узла сети комплексных экранов
  • Расширено содержимое, которое отображается в колонке Действия в МониторингПроблемы. Ранее там отображалась только текстовая информация о ходе действий. Теперь вся информация символична (в виде иконок) и, помимо действий, также отображается информация о таких действиях, как комментирование и изменение важности проблемы. Когда вы поместите указатель мыши на иконки, отобразятся всплывающие подсказки с более подробными сведениями о каждом действии.
  • Ранее в деталях события были раздельные блоки по действиям с подтверждениями, сообщениями и удаленным командами. Теперь все действия над проблемой отображаются в одном блоке и используются символические иконки по каждому этапу состояния проблемы, включая записи о времени генерации проблемы и времени её решения.
  • Операции подтверждения в действиях переименованы на Операции обновления
  • Подтверждение событий теперь всегда включено (удалена опция выбора вкл/выкл из АдминистрированиеОбщие (Опция веб-интерфейса в выпадающем меню))
  • Обновлены следующие макросы:
    • {ACK.DATE} переименован в {EVENT.UPDATE.DATE}
    • {ACK.TIME} переименован в {EVENT.UPDATE.TIME}
    • {ACK.MESSAGE} переименован в {EVENT.UPDATE.MESSAGE}
    • {EVENT.ACK.HISTORY} переименован в {EVENT.UPDATE.HISTORY}
    • {EVENT.UPDATE.ACTION} добавлен
    • {EVENT.SEVERITY} добавлен
    • {EVENT.NSEVERITY} добавлен
  • Сообщения по умолчанию для операций, операций восстановления и операций обновления изменены с учётом обновленных макросов

Новый виджет графика

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

Для получения более подробной информации смотрите виджеты ПАНЕЛИ.

Виджет графика, который поддерживался ранее, всё еще доступен к использованию и теперь переименован на График (классический).

Изменение внешнего вида селектора периода времени

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

Также имеется возможность увеличить масштаб выбранного периода (увеличить его в два раза или по 50% с каждой стороны), переместить период назад и вперёд, выбрать более конкретную дату в доступном меню выбора даты.

Следующие места получили выгоду от изменения внешнего вида:

  • МониторингПАНЕЛЬ (виджет графика)
  • МониторингПроблемы (с выбранным История в фильтре)
  • МониторингВеб (в деталях сценария)
  • МониторингПоследние данные (график по элементу данных, история элемента данных, ситуационный график, шаблонные комплексные экраны)
  • МониторингГрафики
  • МониторингКомплексные экраны
  • МониторингКомплексные экраны (слайд-шоу)
  • ОтчетыОтчет о доступности
  • Отчеты100 наиболее активных триггеров
  • ОтчетыАудит
  • ОтчетыЖурнал действий

Смотрите также: Селектор периода времени

Режим киоска для страниц веб-интерфейса

На страницах веб-интерфейса в новом Режиме киоска отображается только содержимое страницы. Так, например, на панелях отображаются только виджеты.

|<| |<| |-| |<|

Режим киоска доступен при нажатии на кнопку при нахождении в режиме полного экрана. Режим киоска поддерживается на всех страницах где поддерживается режим полного экрана.

Компактный просмотр проблем

В раздел МониторингПроблемы добавлен режим Компактный вид, который позволяет максимально увеличить количество проблем, которые можно увидеть вместе:

Для активации режима компактного вида, выберите соответствующую опцию в фильтре.

В фильтре проблем доступны еще две новых опции:

  • Подсвечивать всю строку позволяет подсвечивать всю строку нерешенных проблем, используя цвет важности проблемы. Эта опция доступна в стандартных синей и темной темах; опция недоступна в темах с высоким контрастом.
  • Отображать выбор времени позволяет отображать/скрывать визуальный выбор времени. Эта опция также добавлена в настройки Проблемы виджета панели. Обратите внимание, что эта опция недоступна при выбранном Компактный вид.

Удален раздел Мониторинг → Триггеры

С появлением МониторингПроблемы, этот раздел стал основным при просмотре текущих проблем, поэтому было решено удалить раздел Триггеры из меню Мониторинга.

Обратите внимание, что состояние триггера как таковое, теперь можно увидеть в НастройкаУзлы сетиТриггеры (в новой колонке Значение), в то время как описания к триггерам можно получить из контекстного меню Триггеры, описания откроются во всплывающем окне.

triger_dependencies.png

Поддержка макросов инвентаря в тегах событий

Макросы {INVENTORY.*} теперь поддерживаются в тегах событий, которые использованы для корреляции событий на основе триггеров.

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

Предотвращение гибкого преобразования единиц измерения

Если указать единицу измерения элементу данных в Zabbix, тогда добавится префикс множителя - например, входящее значение равное '2048' с единицей измерения 'B' будет отображаться как '2KB'. Черный список единиц измерения, для которых подобное преобразование предотвращалось в предыдущих версиях Zabbix, был зашит в исходный код и состоял из ms, rpm, RPM, %.

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

1024 !B → 1024 B
       1024 B → 1 KB
       61 !s → 61 s
       61 s → 1m 1s
       0 !uptime → 0 uptime
       0 uptime → 00:00:00
       0 !! → 0 !
       0 ! → 0

Несмотря на то, что предыдущий чёрный список единиц измерения всё еще работает, он теперь считается устаревшим, поэтому корректный способ предотвращения преобразования по этим единицам измерения теперь !ms, !rpm, !RPM, !%

Несколько email сообщений в одном оповещении пользователя

Теперь можно указывать несколько e-mail адресов в одной записи оповещения пользователя.

Если несколько e-mail адресов указаны подобным способом, тогда одно e-mail сообщение будет отправлено всем заданным получателям.

Экспорт событий, значений, динамики изменений в режиме реального времени

Можно экспортировать события, значения элементов данных, динамику изменений элементов данных в режиме реального времени в формате JSON с разделением новой строкой, указав новый параметр ExportDir в конфигурации сервера. Другой новый параметр - ExportFileSize можно использовать, чтобы задать максимальный размер отдельный файлов экспорта.

Смотрите также: Экспорт событий, значений, динамики изменений в режиме реального времени

Права доступа на основе тегов

Диалог Группы пользователей дополнен новой вкладкой Фильтр тегов, которая позволяет задать группам пользователей права доступа на основе тегов, чтобы можно было просматривать проблемы, которые отфильтрованы по имени тега и его значению:

Это изменение применимо к диалогу "Группы пользователей" в АдминистрированиеГруппы пользователей.

Сжатие сообщений сервер-прокси

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

Диалог АдминистрированиеПрокси расширен дополнительной колонкой с названием "Сжатие".

Для поддержки шифрования требуется библиотека Zlib [en].

Улучшены сообщения о недоступности базы данных

Чтобы сообщать больше деталей о произошедшей проблеме сообщения о недоступности базы данных были улучшены. Теперь сообщение о недоступности базы данных состоит из следующего содержимого:

[MySQL|PostgreSQL|Oracle|IBM DB2] база данных <имя DB> [на <DB хост>:<DB порт>] недоступна: <сообщение об ошибке, которое зависит от типа БД (базы данных)> 

<DB хост> не добавляется в сообщение, если оно задано пустым значением также и <DB порт> не добавляется, если используется значение по умолчанию ("0").

Использование ключевого слова "не"

Теперь в поле Пользовательское выражение и в выпадающем меню Правило обнаружения поддерживается ключевое слово "не".

Это изменение применяется к диалогу Правила корреляции событий в НастройкаКорреляция событий, диалогу Действия в Настройка → Действия и фильтру Правило обнаружения.

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

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

  • Добавлен новый элемент данных vfs.dir.count агента, который рекурсивно подсчитывает все записи в указанной директории..

Обновленные элементы данных

  • Элемент данных vm.memory.size агента теперь поддерживает slab параметр.
  • Следующие элементы данных Zabbix агента поддерживают новые значения режима:
    • net.if.total - overruns (fifo) и compressed
    • net.if.in - overruns (fifo), frame, compressed и multicast
    • net.if.out -// overruns (fifo)//, collisions (colls), carrier и compressed
  • Для элементов данных logrt и logrt.count добавлена новая опция copytruncate ротации файлов журналов.
  • Следующие значения теперь поддерживаются в Логический в десятичный трансформации в предобработке значений элементов данных : ok, master, err, slave.
  • Внутренние элементы данных zabbix[rcache,<​кэш>,<режим>​] и zabbix[wcache,<​кэш>,<режим>​] теперь поддерживают режим pused, который возвращает использование соответствующего буфера в процентном отношении.

JMX мониторинг

Zabbix Java gateway теперь поддерживает работу с пользовательскими MBean, которые возвращают непримитивные типы данных, которые переопределяют метод toString().

Изоляция аргументов внешних скриптов

При выполнении скрипта внешней проверки аргументы скрипта теперь заключаются в одинарные кавычки ' вместо двойных кавычек ". Это изменение позволяет Zabbix передавать больше символов в параметрах внешних проверках. Например, символ $ более не игнорируется.

Поиск IPMI датчика по полному имени

В поле IPMI датчик у элементов данных IPMI теперь также возможно указать поиск по полному имени, используя префикс name: до значения.

Триггеры

Триггеры времени обрабатываются процессами синхронизации истории

Обработка функций триггеров связанных со временем таких как nodata(), date(), dayofmonth(), dayofweek(), time() и now() перенесена с процессов таймер на процессы синхронизации истории.

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

Соответственно обновился вывод процессов синхронизации истории и таймера.

Сейчас:

zabbix_server: history syncer #3 [processed 0 values, 0 triggers in 0.000005 sec, idle 1 sec]
       zabbix_server: timer #1 [updated 0 hosts, suppressed 0 events in 0.000472 sec, idle 59 sec]

Ранее:

zabbix_server: history syncer #4 [synced 35 items in 0.166198 sec, idle 5 sec]
       zabbix_server: timer #1 [processed 3 triggers, 0 events in 0.007867 sec, 0 maint.periods in 0.005677 sec, idle 30 sec]

Разное

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

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

Обязательные поля отмечаются

Во всех диалогах Zabbix веб-интерфейса обязательные поля теперь отмечаются красной звёздочкой.

Навигация клавиатурой

  • Ко всем интерактивным элементам (за исключением карт) теперь можно получить доступ при помощи клавиши Tab;
  • Всплывающие окна теперь можно открывать, работать и закрывать с помощью клавиатуры;
  • По опциям контекстных меню теперь можно перемещаться при помощи стрелок клавиатуры. При нажатии Esc контекстное меню закроется целиком, а при нажатии Enter активируется выбранная опция.
  • Год, месяц и дату можно выбрать при помощи клавиатуры в измененном внешне выборе даты.

Изменение внешнего вида выбора даты

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

Можно перемещаться между блоками год/месяц/дата используя клавишу Tab или сочетание клавиш Shift+Tab. Клавиши стрелок на клавиатуре позволяют выбрать желаемое значение. Нажатием Enter (или нажатием на желаемом значении) активируется выбранное.

Выбор времени удалён из выбора даты, так как он стал частью изменившего дизайн селектора времени. Кнопка Готово также удалена, так как выбранная дата теперь активируется незамедлительно. В том числе удалена кнопка Сейчас.

Изменение внешнего вида выбора цвета

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

В Zabbix 4.0
До Zabbix 4.0

Всплывающие окна заменены диалогами с наложением

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

Дополнительно, из этих окон удалена кнопка Отмена.

Фильтрация

Более гибкая фильтрация проблем по тегам

Добавлена более гибкая фильтрация проблем по имени тегов событий и значению тегов событий:

  • Добавлены типы вычислений для условий фильтрации по тегам - И/Или и Или
  • В фильтрации возможно использовать точное (регистрозависимое) и похожее (независимое от регистра) соответствие строки
  • Можно выбрать количество отображаемых тегов - от полного скрытия колонки Теги до максимально трёх тегов (в новом поле Отображать теги)
  • Можно выбрать режим отображения тегов - по полному имени, укороченному имени или только по имени значения (в новом поле Имя тега)
  • Можно определить порядок в котором отображаются теги с проблемами, в виде списка разделённого запятыми (в новом поле Приоритет отображения тегов)

Эти изменения применяются к фильтру в МониторингПроблемы и к Проблемы виджету на панели.

Аналогичные изменения сделаны для фильтра в //Настройка → Узлы сети → Триггеры// исключая поля Отображать теги, Имя тега и Приоритет отображения тегов.

Список узлов сети

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

По умолчанию выбрано Все и поле Прокси с автодополнением невидимо. При выборе Прокси, в фильтре появляется новое поле с подписью Прокси с автодополнением.

Список элементов данных

Теперь вы можете отфильтровать элементы данных в зависимости от того, являются ли они:

  • Обычными элементами данных - созданными вручную или с шаблона
  • Обнаруженными элементами данных - созданными низкоуровневым обнаружением

Значение триггера отображается в списке настроек триггеров

Значение триггера (ОК/Проблема) теперь отображается в списке настроек триггеров в новой колонке Значение:

Переименованные операторы

Операторы условий переименованы и унифицированы по всему веб-интерфейсу:

Новый Старый
Равно =, Равен, В точности
Не равен <>
Больше чем или равно >=
Меньше чем или равно <=
Содержит Содержит
Не содержит Не содержит

Переименованные виджеты, элементы комплексных экранов и отчеты

Переименованы следующие элементы:

Новое Старое
Проблемы по важности Состояние системы
Узлы сети с проблемами Состояние узлов сети
Информация о системе Состояние Zabbix

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

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

Также добавлена опция Размещение элементов данных, которая позволяет выбрать способ которым будет отображаться информация в виджете:

|<| |<| |-| |<|

Подстройка цветов состояний событий

Добавлена новая опция Использовать пользовательские цвета состояний событий в АдминистрированиеОбщиеОпции отображения триггеров. Эта опция позволяет активировать свои собственные цвета для подтвержденных/неподтвержденных проблем.

Изменения в диалоге "Массовое обновление узлов сети"

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

Изменения в диалоге "Оповещение пользователя"

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

Это изменение применимо к вкладке "Оповещения" в АдминистрированиеПользователи → диалога Свойства пользователя и к диалогу настройки профиля пользователя.

Двойные формы списка выбора заменены на автовыбор

Сейчас некоторые формы гораздо более удобны и компактны. Элементы управления с двойными формами сейчас удалены и заменены на автовыбор.

Это изменение применимо к следующим диалогами настроек:

  • НастройкаУзлы сетиСоздать/Изменить узел сети и настройки;
  • НастройкаГруппы узлов сетиСоздать/Изменить группу узлов сети;
  • НастройкаОбслуживаниеСоздать/Изменить период обслуживания= → вкладка Узлы сети & Группы;
  • НастройкаШаблоныСоздать/Изменить шаблон;
  • АдминистрированиеГруппы пользователейСоздать/Изменить группы пользователей;
  • АдминистрированиеПроксиСоздать/Изменить прокси.

Улучшена настройка виджетов

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

Визуальные улучшения графиков в виджетах

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

Улучшения в верхнем меню веб-интерфейса

В верхнее меню Zabbix веб-интерфейса добавлена кнопка Поддержка, которая перенаправляет на официальную страницу поддержки Zabbix:

Доступность

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

Высококонтрастные темы

Для Zabbix веб-интерфейса добавлены две новые высококонтрастные темы:

  • Высококонтрастная светлая
  • Высококонтрастная тёмная

|<| |<| |-| |<|

В рамках этой разработки в темных темах также обновлены у графиков цвета по умолчанию:

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

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

К картам сети добавлено скрытое свойство "aria-label", которое позволяет считывать информацию о карте при помощи устройств чтения с экрана. Доступно как общее описание карты сети, так и описания по отдельным элементам, в следующем формате:

  • для описания карты сети: <Имя карты>, <* из * элементов в состоянии проблемы>, <* проблем всего>.
  • для описания одного элемента с одной проблемой: <Тип элемента>, Состояние <Состояние элемента>, <Имя элемента>, <Описание проблемы>.
  • для описания одного элемента с несколькими проблемами: <Тип элемента>, Состояние <Состояние элемента>, <Имя элемента>, <* проблем>.
  • для описания одного элемента без проблем: <Тип элемента>, Состояние <Состояние элемента>, <Имя элемента>.

Например, такое описание доступно:

'Локальная сеть, 1 из 6 элементов в состоянии проблемы, 1 проблема всего. Узел сети, Состояние проблема, Мой хост, Свободного места на диске меньше 20% в разделе \/. Группа узлов сети, Состояние ок, Виртуальные сервера. Узел сети, Состояние ок, Сервер 1. Узел сети, Состояние ок, Сервер 2. Узел сети, Состояние ок, Сервер 3. Узел сети, Состояние ок, Сервер 4. '

по следующей карте сети:

Иконки по типам уведомлений

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

|<| |<| |<| |-| |<| |<|

Эти изменения оставляют само сообщение на белом фоне, улучшая общую читаемость.

Удалён зеленый фон

Удалён зеленый фон:

  • с решённых проблем в колонке важности в МониторингПроблемы/Триггеры и в соответствующем виджете панели

|<| |<| |-| |<|

  • с устройств, которые доступны, в МониторингОбнаружение
Детали состояния обнаружения

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

В Zabbix 4.0.0 До Zabbix 4.0.0

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

Имя cookie сессии, которое Zabbix веб-интерфейс использует при внутренней аутентификации теперь настраивается в ZBX_SESSION_NAME определений веб-интерфейса.

Различное

  • Увеличено разрешенное максимальное количество символов с 63 до 255 ASCII символов для полей, которые содержат DNS имена. Затронуты диалоги настройки узла сети и настройки пассивного прокси.
  • При импорте карт сети (МониторингКарты сетиИмпорт кнопка) опция Создать новое теперь по умолчанию отмечена для импортирования изображений:

Макросы

  • {ITEM.VALUE}, {ITEM.LASTVALUE} теперь поддерживаются в поле URL настройках триггера.

Демоны

Валидация, чтобы избежать дубликаты данных прокси/агента

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

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

Постоянное отображение колонки узла сети

Колонка узла сети теперь всегда отображается, даже если выбран только один узел сети, в:

  • МониторингПоследние данные
  • МониторингВеб
  • ОтчетыДоступность

Польза от этого изменения:

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

Различное

  • Аргументы командной строки, которые превышают 2КБ, теперь поддерживаются в проверках proc.num и proc.mem на AIX платформе.

Производительность

Производительность сервера

Улучшена производительность Zabbix сервера путём замены семафоров на POSIX-реализацию потоков мьютексы (pthread mutex) и блокировки чтения-записи (read-write lock).

Генерация имени проблемы

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

Теперь имена проблем и событий записываются напрямую в таблицы 'events' и 'problem' в момент, когда событие формируется для проблемы или восстановления. Zabbix веб-интерфейс может выполнять поиск и запрос напрямую из соответствующих таблиц. Такое изменение приводит к более лучшему разделению триггеров и проблем, улучшает производительность,​ в особенности веб-интерфейса и поддержки исторических имён проблем. Однако, размер таблиц проблем/событий теперь больше.

Обратите внимание, что у внутренних событий имя содержит сообщение об ошибке, причине по которой объект изменил своё состояние; для восстановления имя не используется. У событий на обнаружение и авторегистрацию имя не используется.

Поддерживается новый макрос {EVENT.NAME}, который возвращает имя события/проблемы с раскрытыми макросами.

Смотрите также заметки по обновлению для:

Журналирование

  • Журналы Zabbix Java gateway теперь проще читать, поскольку трассировка стека исключений более недоступна на уровнях сообщений об ошибках и предупреждений.

Улучшения в API

Теперь user.checkAuthentication метод содержит дополнительный параметр "extend".

Смотрите также