Zabbix lts что это
Что нового в Zabbix 5.0 LTS
Новая версия стала еще удобнее, безопаснее и доступнее.
Вот лишь краткий список наиболее важных функций, включенных в Zabbix 5.0 LTS.
В дополнение к существующим официальным пакетам и готовым решениям, Zabbix 5.0 поставляется также на следующих платформах: SUSE Linux Enterprise Server 15, Debian 10, Ubuntu 20.04, Raspbian 10, Mac OS/X, RHEL 8, CentOS 8, MSI для Windows Agent.
Ознакомьтесь со всеми доступными платформами: Downloads
Zabbix интегрирован с облачными провайдерами, признанными стандартами в своей отрасли:
SAML-аутентификация для механизма единого входа
SAML используется для обеспечения единой точки аутентификации у надежного поставщика идентификационных услуг, что означает, что пользовательские учетные данные никогда не покидают границы брандмауэра. Поддержка SAML позволяет интегрировать Zabbix с различными локальными и облачными поставщиками идентификационных услуг, такими как Microsoft ADFS, OpenAM, SecurAuth, Okta, Auth0 и многими другими.
Безопасный и надежный мониторинг
Zabbix 5.0 значительно улучшен для более безопасного мониторинга:
Храните свои секреты под замком
Zabbix 5.0 поддерживает секретные пользовательские макросы для хранения любой конфиденциальной информации, такой как пароли и API токены, которую вы не хотите раскрывать конечным пользователям.
Масштабируемость и производительность
Zabbix 5.0 поддерживает опциональное сжатие собранных данных в TimescaleDB. Помимо общих преимуществ TimescaleDB (автоматическое партицирование, производительность и масштабируемость), это решение также помогает еще больше повысить производительность и снизить затраты на хранение данных.
Интерфейс Zabbix был также улучшен для мониторинга и управления миллионами устройств.
Новый агент Zabbix теперь официально поддерживается
Новый агент предлагает широкий спектр новых возможностей и расширенные функции мониторинга для Linux и Windows:
С полным списком новых функций можно ознакомиться в документации. Документация.
ВАЖНО! Существующий агент Zabbix по-прежнему будет поддерживаться.
Мониторинг, которым легко управлять и пользоваться
Zabbix 5.0 был значительно улучшен с точки зрения удобства использования и автоматизации, что помогает решать ряд задач:
Гибкость в мониторинге того, что вам нужно
Zabbix 5.0 предлагает улучшенный функционал для достижения более гибкого мониторинга:
Автоматизация и обнаружение
Автоматизация является неотъемлемой частью Zabbix. В Zabbix 5.0 она становится еще лучше, благодаря поддержке целого ряда новых возможностей:
Улучшенная визуализация
Представление данных в читабельном формате имеет решающее значение в работе. Zabbix 5.0 делает визуализацию данных еще лучше:
Встроенная интеграция с системами ITSM
Zabbix 5.0 представляет новый набор готовых к использованию интеграций с облачными и локальными ITSM-системами
Добавлено официальное руководство по разработке webhook, чтобы стандартизовать и упростить создание интеграций на их основе
Больше интеграций с ITSM: Интеграции
Встроенные интеграции с системами оповещения
Zabbix 5.0 представляет новый набор готовых интеграций с признанными системами оповещений и уведомлений
Больше интеграций с системами оповещения: Интеграции
Новые и улучшенные шаблоны и плагины
Большая часть существующих шаблонов обновляется, регулярно добавляются новые шаблоны и плагины для мониторинга различных сервисов, приложений и устройств.
Большинство шаблонов теперь использует функцию умного автоматического обнаружения различных ресурсов
Больше шаблонов и плагинов: Интеграции
Настраивайте Zabbix в соответствии с вашими потребностями и делайте свой вклад!
Создайте свой шаблон, плагин или webhook и добавьте в официальную библиотеку Zabbix, выполнив три шага:
Поздравляем! Ваше решение официально поддерживается, и тысячи пользователей Zabbix будут благодарны вам за усилия!
История одного обновления. Миграция на Zabbix 5.0 LTS с минимальными потерями
Я Олег, системный администратор в команде Timeweb, и в этой статье я расскажу, как мы перешли на актуальную версию Zabbix с минимальным простоем без потери функциональности. Здесь будет описан наш опыт — опыт избавления инфраструктуры от неактуального ПО и последствий хардкода.
Обновить Zabbix или сохранить наработки? Вот в чем вопрос
Так уж сложилось, что сотрудники, ответственные за оперативное реагирование на проблемы, для наблюдения использовали один экран Zabbix с дополнительными самописными виджетами, захардкоженными в Zabbix GUI на PHP. Как, когда и почему это началось, история умалчивает… Часть данных запрашивалась из API Zabbix, часть — из сторонних систем. Всё это отображалось в виде таблицы. Кроме этого, существовала и вручную созданная таблица в базе Zabbix для хранения данных одного из виджетов.
Основной недостаток такого наслоения виджетов — невозможность обновить Zabbix на актуальные версии с сохранением наработок. Поэтому наше первое правило клуба при миграции в новый мониторинг и воспроизведении функционала, — отказ от модификации кода GUI Zabbix.
Как это правило может быть реализовано? Хочешь красивые графики / дополнительную информацию — используй возможности Grafana.
Я опущу здесь этапы установки и настройки ПО. Если вам требуются инструкции, можно посмотреть документацию на официальном сайте.
Что было на старте:
Муки выбора ПО
Для формирования аналога основного экрана с жизненно важными графиками мы выбрали Grafana. Этот продукт, наверное, даже не требует представления, самое простое решение из всех принятых в процессе перехода.
Для интеграции Zabbix + Grafana используем незаменимый плагин от Alexander Zobnin. Встроенный в него набор инструментов позволит организовать работу ответственных за наблюдение без существенных изменений в логике взаимодействия с GUI.
Да, использование Grafana в качестве базы для создания дашборда было доступно и в Zabbix 2.2.2, но не применялось: нужно было время на обучение команды и переход. В этот раз мы приняли для себя волевое решение — переключить работу сотрудников на новый инструмент, объединив переход на Grafana с обновлением Zabbix. Одновременно решаем сразу две задачи!
В качестве баз данных мы выбрали актуальную на момент работ версию PostgreSQL 12.4. Для увеличения интервала хранения решили использовать плагин TimescaleDB 1.7.4.
Тестирование
До начала работ мы провели синтетический нагрузочный тест связки Zabbix 5 + PostgreSQL 12.4 (+ TimescaleDB 1.7.4). Версии ПО выбирались по принципу актуальности из stable-релизов.
Для тестирования использовали проект Zabbix Server Stress Test. Количество метрик (NVPS) мы удвоили по сравнению со старым Zabbix, чтобы оценить, как повлияет увеличение числа наблюдаемых хостов в будущем. Под такой нагрузкой тестовая среда была оставлена на месяц.
Помимо проверки самого zabbix-server, это также позволило нам оценить работу плагина TimescaleDB. Глобально мы установили значения для истории значений и трендов, чтобы привести к единому порядку, а также включили сжатие.
Коэффициент сжатия на самой объемной таблице: 20 (20 ГБ сжаты до 1 ГБ). Средний коэффициент сжатия по всем таблицам: 19.
Определившись с решением, мы наметили для себя 2 плана действий: подготовительный план и план миграции. Они пригодятся, если вы тоже готовитесь к подобным изменениям.
План подготовительный
1. Поднять и настроить два экземпляра PostgreSQL с репликацией master-standby
2. Установить и настроить Zabbix 5 на работу с новым PostgreSQL
3. Перенести: регулярные выражения, value mappings, группы хостов, правила авторегистрации
4. Экспортировать / импортировать шаблоны:
— оформить в в виде примечания “В качестве инструмента работы из командой строки использовалась утилита https://github.com/unioslo/zabbix-cli”;
— так как формат экспортируемых ресурсов между релизами 2.2.2 и 5.0 претерпел изменения, необходимо было поправить XML, чтобы их принял новый Zabbix;
— переходить дальше не следует, пока все шаблоны не будут внесены в новый Zabbix, так как успешность импорта хостов зависит от наличия привязанных к ним шаблонов.
5. Добавить в конфигурацию zabbix-agent дополнительный сервер Zabbix
С этого момента данные начнут поступать в оба Zabbix (за исключением trapper-сообщений).
6. Экспорт / импорт хостов
Этот шаг нужен для того, чтобы получить базу для построения дашбордов средствами Grafana. Возможности авторегистрации не подходят из-за наличия персонально настроенных макросов на части серверов, которые нужны для корректной работы триггеров и сбора данных.
7. Создать дашборды на базе Grafana
Настраиваем источник данных на работу с новым Zabbix. Воспроизводим основной экран старого Zabbix средствами Grafana (+ плагин).
8. Анализ работы нового Zabbix
Оцениваем, как сервер справляется с нагрузкой:
Для подбора параметров PostgreSQL использовалась утилита timescaledb-tune. Параметры работы zabbix-server и GUI не претерпели серьезных изменений, лишь немного увеличены размеры кэшей и количество обработчиков.
10. Предварительная модификация скриптов, взаимодействующих с Zabbix API
К уже имевшимся скриптам добавился небольшой скрипт-обертка для синхронизации LDAP-списков с участниками Zabbix-групп. В остальных скриптах достаточно было изменить реквизиты подключения, проверить, что новый API корректно отдает нужные данные.
План миграции
1. Вводим мораторий на любые изменения в старом Zabbix
2. Очистка от ранее перенесенных хостов Zabbix
Так как за время подготовительных работ могли быть сделаны изменения на некоторых хостах, чтобы не искать расхождения, удобнее сбросить хосты полностью.
3. Если с момента подготовительных работ появились новые — переносим в свежую инсталляцию: регулярные выражения, value mappings, группы хостов
4. Создаем группы пользователей. Воспроизводим права доступа на группы хостов
5. Экспорт / импорт шаблонов
6. Экспорт / импорт хостов
7. Перенос веб-проверки, правила авторегистрации
В 2.2.2 не поддерживается экспорт данных элементов.
8. Проверка поступающих данных
На данном этапе оцениваем, что после миграции триггеры продолжают работать, как и ожидалось. Сравниваем возникающие события в обоих Zabbix.
9. Поменять местами серверы в конфигурации zabbix-agent
С этого момента основным инструментом наблюдения становится новый Zabbix.
10. Переключение скриптов, обращающихся к API Zabbix, на новый сервер
Схема взаимодействия компонентов мониторинга
Оптимизация
После завершения миграции мы решили проанализировать получаемые значения и оптимизировать их.
Для обнаружения маунтов и сетевых адаптеров мы использовали встроенный ключ, а невозможность фильтровать по нескольким макросам приводила к созданию лишних item’ов, с которых не требовалось собирать показания. Например:
Похожего результата можно добиться и на старом zabbix: например, использовав собственные правила обнаружения.
Плюшки
На “Хабре” меня заинтересовала эта статья по применению Git для хранения ресурсов Zabbix, поэтому мы написали упрощенный вариант того, что предлагалось в работе «Zabbix Review: как организовать code review для конфигурации мониторинга».
Заключение
В заключении я хотел бы сказать, что работа по “миграции” на новый мониторинг не ограничивается исключительно техническими операциями, — существует набор регламентов по обработке событий, реакции на них. Конечно, команде потребуется некоторое время, чтобы привыкнуть к изменившимся инструментам анализа данных. Не забудьте рассказать коллегам об изменениях в инструментах заранее, до внедрения. Это поспособствует адаптации и подсветит важные вопросы.
Уже в процессе использования нового мониторинга часть дашбордов претерпели изменения, появились новые на основе отзывов коллег, непосредственно использующих их.
Что нового в Zabbix 5.0
В середине мая вышла версия Zabbix 5.0, и мы организовали серию онлайн митапов на разных языках с целью наглядно продемонстрировать сообществу все изменения и нововведения. Предлагаем вам ознакомиться с докладом исполнительного директора и создателя Zabbix Алексея Владышева, в котором он пошагово рассказал, что нового в Zabbix 5.0.
Zabbix 4.2 и Zabbix 4.4
Начнем с изменений, появившихся в версии Zabbix 4.0, в связи с использованием LTS-версий.
В версии Zabbix 4.2, которая вышла в апреле 2019 года, появились следующие возможности:
Zabbix 5.0
Сегодня мы поговорим о LTS-релизе Zabbix 5.0, который будет поддерживаться в течение 5 лет. Поддержка версии 4.4 прекращается через один месяц. LTS-релиз Zabbix 3.0 будет поддерживаться еще 3,5 года.
Zabbix обеспечивает мониторинг многих вещей, список которых можно уточнить на странице http://www.zabbix.com/integrations, где представлены шаблоны для мониторинга и плагины, в том числе для нового агента.
Доступные шаблоны для мониторинга и интеграции
Кроме того, существуют возможности интеграции с различными системами, включая системы тикетов, ITSM-системы и системы доставки сообщений с помощью Webhook.
Возможности интеграции
В Zabbix 5.0 расширена встроенная поддержка для интеграции с различными системами тикетов, а также системами оповещений:
Интеграция с различными системами
Расширен список встроенных шаблонов для мониторинга приложений и устройств:
Встроенные шаблоны для мониторинга приложений и устройств
Все обновления доступны для скачивания в Git repository.
Любой пользователь или разработчик может участвовать в Zabbix с готовыми наработками — шаблонами или плагинами, воспользовавшись простой процедурой:
Разработчики Zabbix предлагают пакеты для практически всех наиболее популярных дистрибутивов и различных платформ виртуализации. Кроме того, Zabbix с помощью одного клика мыши можно установить в публичном облаке. Zabbix также доступен на платформах Red Hat Openshift или OpenStack.
Пакеты Zabbix для дистрибутивов и платформ
Поддержка Zabbix Agent 2 для Windows и Linux
Новый Zabbix Agent 2 — одно из лучших решений на рынке.
Постоянное хранение данных
Это важно в случае мониторинга критических систем и нестабильных коммуникаций, поскольку большое количество важнейших данных сохраняется до отправки на Zabbix сервер. Опция также полезна для спутниковых соединений, которые могут быть недоступны в течение длительного времени.
ВАЖНО! В Zabbix 5.0 сохранена поддержка Zabbix Agent 1.
Изменения в системе безопасности в Zabbix 5.0
1. В новой версии поддерживается HTTP-прокси для webhook, который позволяет выполнять соединения с Zabbix сервера на внешние системами оповещения более безопасным и управляемым образом.
Если необходима интеграция Zabbix-сервера в локальной сети с внешней системой, наример, JIRA в облаке, можно поддерживать соединение через HTTP-прокси, что улучшает контролируемость и надежность соединения.
2. Как для старого, так и для нового агента предусмотрена возможность выбирать, какие именно проверки должны быть доступны на определенном агенте. Например, можно ограничить количество проверок, фактически создав белые и черные списки, определить поддерживаемые ключи.
3. Возможен выбор алгоритмов шифрования для всех компонентов Zabbix, во избежание использования небезопасных шифров для TLS-соединений. Это важно для мониторинга сред, для которых применяются определенные стандарты безопасности.
Выбор алгоритмов шифрования для TLS-соединений
4. В Zabbix 5.0 появилась поддержка шифрованных соединений с базой данных. На данный момент доступно только шифрованное соединение с PostgreSQL и MySQL.
Шифрованные соединения с базой данных
5. Zabbix 5.0 перешел с MD5 на SHA256 для хранения хэшей паролей пользователей в базе данных, поскольку на данный момент это наиболее безопасный алгоритм.
6. Zabbix 5.0 поддерживает секретные пользовательские макросы для хранения любой конфиденциальной информации, такой как пароли и API токены, к которой не имеют доступа конечные пользователи.
Секретные макросы
7. Все соединения Zabbix с внешними системами и внутренние соединения с агентами являются безопасными. Поддерживается шифрование с использованием TLS сертификатов, либо с использованием предварительно опубликованного ключа (pre-shared key encryption) для соединения с агентами и c прокси, либо HTTPS. Безопасность на стороне агентов можно усиливать за счет белых и черных списков. Интерфейс работает через HTTPS.
Безопасные соединения
8. Поддержка SAML для обеспечения единой точки аутентификации у надежного поставщика идентификационных услуг, поэтому пользовательские учетные данные не покинут границы брандмауэра.
SAML-идентификация
Поддержка SAML позволяет интегрировать Zabbix с различными локальными и облачными поставщиками идентификационных услуг, такими как Microsoft ADFS, OpenAM, SecurAuth, Okta, Auth0, а также Azure, AWS или Google Cloud Platform.
Удобство использования Zabbix 5.0
1. Пользовательский интерфейс, оптимизированный для широких экранов. Мы переместили меню из верхней части, где всегда не хватает места, в левую часть экрана. Меню по-прежнему отображается в полном, минимальном и скрытом режиме.
Интерфейс, оптимизированный для широкого экрана
2. Копирование виджетов с панелей позволяет очень быстро создавать новые ПАНЕЛИ. Для этого в ПАНЕЛИ необходимо выбрать нужный виджет, нажать Copy
Копирование виджета
и вставить виджет в нужную панель.
Вставка скопированного виджета
3. Экспорт графиков. Чтобы скопировать график и отправить, например, по электронной почтe, можно получить график в формате PNG, выбрав нужный виджет и нажав Download image.
Экспорт графиков
4. Фильтрация по тегам: Problem by severity и Problem hosts. Появилась возможность, например, собрать в одном дата-центре данные по всем проблемам, связанным с одним узлом сети.
Фильтрация по тегам
5. Поддержка модулей для расширения интерфейса Zabbix. Для установки независимого модуля нужно скопировать его в определенную директорию. Модули позволяют расширять существующую функциональность интерфейса, создавать новые страницы, менять структуру меню, например, добавлять пункты.
Написать и интегрировать модуль может любой пользователь. Для этого модуль копируется в папку modules, после чего становится видим для интерфейса, где его можно включить и выключить.
Добавление нового модуля
6. Простота навигации по ресурсам, связанным с узлами сети. В Monitoring > Hosts отображается список устройств, которые мониторит Zabbix: узлы сети, сервисы, сетевые устройства и т. д. Кроме того, доступна быстрая навигация к экранам, графикам и проблемам конкретных устройств.
Мы убрали вкладки Monitoring > Graphs и Monitoring > Webs, и вся навигация осуществляется через Monitoring > Hosts. Отображаемую информацию можно фильтровать, в том числе, по тегам, что позволяет отображать отключенные устройства
Навигация по ресурсам, связанным с узлами сети
Например, можно выбрать устройства, которые относятся к сервисам конечных пользователей, выбрав ‘Service’, а также задав уровень важности этих проблем.
Возможности фильтрации
7. Новая операция предварительной обработки — ‘Замена‘ позволяет делать несколько полезных вещей, которые раньше можно было делать только с помощью регулярных выражений, достаточно сложных для многих пользователей.
Replace позволяет фактически заменить одну строку или символ на другие, что позволяет просто конвертировать данные, полученные в текстовом формате, в числовое представление.
Оператор Replace
8. Оператор JSONPath, который позволяет извлекать имена атрибутов в удобной форме
Оператор для JSONPath
9. Отображение сообщений электронной почты Zabbix. В предыдущих версиях все сообщения электронной почты от Zabbix в папке Входящие отображались списком. Начиная с Zabbix 5.0 сообщения будут группироваться по проблемам.
Группировка сообщений электронной почты от Zabbix
10. Поддержка пользовательских макросов для IPMI для имени пользователя и пароля. Если для имени пользователя и пароля используются секретные макросы, доступ к их значению будет закрыт.
Поддержка пользовательских макросов
11. Массовое изменение пользовательских макросов для узлов сети. В новой версии можно открыть список шаблонов, выбрать список узлов сети и добавлять макросы или менять значения существующих макросов,
Добавление и изменение пользовательских макросов
а также удалять какие-то определенные или все макросы из выбранных шаблонов для узлов сети.
Удаление отдельных или всех пользовательских макросов
12. Контроль формата сообщений на уровне способа оповещения. В Media types появилась вкладка Media templates с шаблонами сообщений.
Шаблоны способов оповещений
Для разных типов сообщений можно определить различные шаблоны.
Определение шаблона для типа сообщений
В предыдущих версиях нужно было управлять этими сообщениями на уровне действий, определять сообщения и предмет по умолчанию.
Управление шаблонами на уровне действий
В новой версии все можно определить на глобальном уровне, а на уровне сообщений — переписать глобальные настройки.
Управление шаблонами на глобальном уровне
Для большинства пользователей достаточно определять форматы шаблонов на уровне способа оповещения. Более того, после импорта какого-то нового способа оповещения все соответствующие форматы шаблонов уже являются его частью.
13. Более широкое применение JavaScript. JavaScript используется для скриптов предобработки, для Webhook и т.д. В командной строке, работать с JavaScript непросто.
В Zabbix 5.0 используется новая утилита — zabbix_js, запускающая JavaScript, который принимает данные, обрабатывает их и генерирует выходные значения.
Утилита zabbix_js
Примеры использования утилиты zabbix_js
14. Поддержка текстовых операций триггерными выражениями позволяет проверять версии установленных компонентов, сравнивать значения с какими-либо константами, при этом константой может быть пользовательский макрос,
cравнивать последнее значение с предыдущим, например, когда речь идет о текстовых данных,
или сравнивать текстовые значения различных метрик.
Ключ метрики с описанием параметров
В новой версии можно задать имя сервера и порт на уровне метрики, а имя и пароль для доступа — с использованием секретных макросов для безопасности.
ipmi.get
16. Тестирование элементов данных из интерфейса. В Zabbix 5.0 появилась возможность тестирования некоторых элементов данных и, что еще более важно, шаблонов элементов данных из интерфейса.
Тестирование элементов данных
Любые возникающие проблемы отображаются в интерфейсе.
Отображение проблем в интерфейсе
Аналогичный алгоритм используется для шаблонов элементов данных. Кроме того, если какой-либо элемент данных не поддерживается, чтобы узнать причину сбоя, нужно просто нажать Test.
17. Тестирование способов оповещения, которое появилось в Zabbix 4.4, сохраняется, что важно при интеграции Zabbix с другими системами, например, системами тикетов.
Тестирование способов оповещения
18. Поддержка пользовательских макросов для прототипов элементов данных. Для определения значений пользовательских макросов можно использовать LLD-макросы.
Использование LLD-макросов для определения значений пользовательских макросов
19. Поддержка данных Float64, которые необходимы, в основном, для мониторинга очень больших значений, в Zabbix требуется для поддержки данных получаемых от агентов Prometheus.
В случае установки Zabbix 5.0 автоматическая миграция данных на стандарт Float64 не происходит. У пользователя остается возможность использовать старые типы данных. Скрипты миграции на Float64 запускаются вручную и меняют типы данных в исторических таблицах. Автоматическая замена не используется, поскольку занимает очень длительное время.
В Zabbix 5.0 в Administration > General > Housekeeping можно настроить, например, компрессию данных старше 7 дней. Это значительно сокращает требуемое место на диске (почти в десять раз, по данным пользователей), что улучшает экономию дискового пространства и повышает производительность.
Компрессия с помощью TimescaleDB
22. Настройка SNMP на уровне интерфейса. В Zabbix 5.0 вместо трех типов элементов данных используется только один — SNMP agent. Все атрибуты SNMP перенесены на уровень интерфейса узлов сети, что позволяет упростить шаблоны, переключение между версиями SNMP и т. д.
Настройка SNMP на уровне интерфейса
23. Зависимость мониторинга доступности узлов сети от доступности прокси позволяет отображать проблему доступности прокси как первоочередную в случае недоступности узлов сети при мониторинге с использованием триггера с функцией nodata:
Доступность узлов сети определяется доступностью прокси
Функция nodata по умолчанию принимает во внимание доступность прокси. Для более строгой проверки, не принимающей во внимание доступность прокси, используется второй параметр — strict:
24. Управление правилами низкоуровневого обнаружения. В Zabbix 5.0 появился LLD-фильтр, который позволяет просматривать в том числе неподдерживаемые правила обнаружения
LLD-фильтр
25. Возможность снять подтверждение проблемы (unacknowledge) позволяет исправлять ошибки и полезна при создании рабочих процессов, зависящих от подтверждения проблемы.
Снятие подтверждения проблемы
26. Изменение правил низкоуровневого обнаружения —возможность добавления исключений при обнаружении объектов в результате мониторинга файловых систем, которая позволяет при низкоуровнем обнаружении создавать или не создавать определенные объекты, триггеры, элементы данных и т.д., менять важность проблем, добавлять теги для определенных объектов, исключать объекты, например, временные файловые системы, из поиска, менять интервал обновления данных и т.д.
Исключение из низкоуровневого обнаружения временных файловых систем
Например, можно изменить уровень приоритетности триггеров для обнаруженных файловых систем Oracle, оставив уровень приоритетности триггеров других файловых систем на прежнем уровне.
Изменение уровеня приоритетности триггеров для отдельны файловых систем
27. Новые макросы в Zabbix 5.0 позволяют повысить качество мониторинга.
Новые макросы в Zabbix 5.0
28. Другие нововведения в Zabbix 5.0:
Улучшения в Zabbix 5.0
29. Прекращение поддержки
Неподдерживаемая функциональность
Заключение
Обновиться до Zabbix 5.0 очень просто! Устанавливайте и запускайте новые бинарные файлы для сервера и frontend-файлы, и сервер автоматически обновит вашу базу данных.
Информация о процедуре обновления Zabbix размещена по адресу:
https://www.zabbix.com/documentation/current/manual/installation/upgrade_notes_500