LINUX.ORG.RU

Zabbix 6.0 LTS

 , ,


1

1

Состоялся выпуск свободной и бесплатной системы мониторинга с полностью открытым исходным кодом Zabbix 6.0 LTS.

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

Система реализует полный цикл от сбора данных, их обработки и преобразования, анализа этих данных для обнаружения проблем, и заканчивая хранением этих данных, визуализацией и рассылкой оповещений с использованием правил эскалаций. Также система предоставляет гибкие возможности расширения методов сбора данных и оповещений, а также возможности автоматизации через мощный API. Единый веб-интерфейс реализует централизованное управление конфигурациями мониторинга и ролевым распределением прав доступа различным группам пользователей. Код проекта распространяется под лицензией GPLv2.

Zabbix 6.0 — это новая мажорная LTS-версия с длинным сроком официальной поддержки. Для пользователей, которые используют не-LTS версии, рекомендуем переход на LTS-версии продукта.

Основные улучшения версии 6.0 LTS:

  • поддержка масштабируемой ресурсно-сервисной модели, которая включает в себя SLA отчёты и виджет, оповещения по факту изменения статуса сервиса, гибкая система прав, сложные правила вычисления статуса сервисов, правила соответствия проблем с сервисами по тегам и масштабируемость до более 100.000 сервисов;
  • поддержка новых виджетов «Top hosts», «Item value», «Geo map»;
  • мониторинг Kubernetes;
  • поддержка мониторинга атрибутов SSL и TLS сертификатов;
  • поддержка загрузки сторонних плагинов для агента Zabbix;
  • набор функций машинного обучения для обнаружения аномалий и baseline-мониторинга trendstl(), baselinewma() и baselinedev();
  • расширенный мониторинг VMWare;
  • поддержка вычисляемых метрик текстового типа;
  • минимизация зависимостей между шаблонами, все официальные шаблоны стали плоскими и без сторонних зависимостей
  • возможность выключения сообщений «escalation cancelled»;
  • поддержка сохранения статуса мониторинга файлов на агенте для высоконадёжного мониторинга лог-файлов;
  • возможность обновления списка пользовательских метрик без перезапуска агента;
  • использование уникальных ключей в исторических таблицах для уменьшения объёма данных;
  • поддержка макроса {TRIGGER.EXPRESSION.EXPLAIN} для показа триггерного выражения с раскрытыми значениями;
  • поддержка анализа root-cause, включая макросы для алертов.

Улучшена безопасность и надёжность мониторинга за счёт:

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

Улучшена производительность и бесперебойности за счёт:

  • поддержки надёжного и удобного в эксплуатации HA Cluster для сервера Zabbix;
  • выделения поллеров ODBC в отдельный класс с возможностью контролировать их количество;
  • улучшения производительности и уменьшение использования памяти при синхронизации конфигурации на прокси;
  • поддержки конфигураций прокси до 16GB.

Другие значительные улучшения:

  • поддержка utf8mb4 для MySQL и MariaDB;
  • поддержка компрессии для WEB-мониторинга;
  • новый метод API history.clear для очистки истории;
  • поддержка таймаута для утилит zabbix_sender и zabbix_get;
  • поддержка дополнительных методов HTTP для Web-хуков;
  • расширение существующих и поддержка новых метрик на стороне агента: agent.variant, system.hostname, docker.container_stats, vmware.hv.sensors.get, vmware.hv.maintenance;
  • новые триггерные функции changecount(), rate(), bucket_rate_foreach(), bucket_percentile(), histogram_quantile(), monoinc() и monodec();
  • новые функции агрегирования count, exists_foreach and item_count;
  • новые операторы соответствия для Prometheus — != и !~;
  • многочисленные изменения для упрощения интерфейса;
  • сохраняемые и быстрые фильтры в Latest data и для графиков, упрощение навигации.

Новые шаблоны и интеграции:

  • новые шаблонные решения для мониторинга pfSense, Kubernetes, Oracle, Cisco Meraki, Docker, Zabbix Server Health, VeloCloud, MikroTik, InfluxDB, Travis CI, Github, TiDB, SAF Tehnika, GridGain, Nginx+, jBoss, CloudFlare;
  • новый набор тегов для всех официальных шаблонов.

Zabbix предлагает интеграцию с:

  • платформами службы поддержки Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid, iTOP, ManageEngine Service Desk;
  • системами оповещения пользователей Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert, Signal, Express.ms, Rocket.Chat;
  • вот полный список из более 500 шаблонов и интеграций.

Официальные пакеты доступны для актуальных версий следующих платформ:

  • Linux-дистрибутивов RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian для различных архитектур;
  • систем виртуализации на базе VMWare, VirtualBox, Hyper-V, XEN;
  • Docker.

Агенты доступны для всех платформ, включая macOS и Windows (пакеты MSI).

Доступна быстрая установка Zabbix для облачных платформ: AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Linode, Yandex Cloud

Для перехода с более ранних версий необходима лишь установка новых бинарных файлов (сервера и прокси) и нового интерфейса. Zabbix автоматически проведёт процедуру обновления. Установка новых агентов не требуется.

С полным списком всех изменений вы можете ознакомиться в описании изменений и документации.

Ссылка для скачивания и облачных установок: https://www.zabbix.com/ru/download

>>> Подробности



Проверено: hobbit ()

заживем?:) надо потестить

scl ()

поддержки надёжного и удобного в эксплуатации HA Cluster для сервера Zabbix;

Это что, заббикс в 2022 наконец перестал быть монолитом?

l0stparadise ★★★★★ ()
Ответ на: комментарий от l0stparadise

Это что, заббикс в 2022 наконец перестал быть монолитом?

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

HA Cluster для сервера Zabbix

это всего лишь hot stand-by, по-моему. просто репликация кеша. лень идти проверять.

crypt ★★★★★ ()
Последнее исправление: crypt (всего исправлений: 3)
Ответ на: комментарий от crypt

Да, это поддержка hot stand-by с несколькими stand-by нодами для сервера. В 6.2 запланирован load balancing для прокси. В роадмапе доступна информация о запланированной функциональности на год вперёд, вот ссылка https://www.zabbix.com/roadmap

alexvl ()
Ответ на: комментарий от alexvl

отличный road map, спасибо:) к сожалению, я сейчас не работаю с заббиксом (потому что вообще не работаю:(), а в остальном обеими руками «за». как у вас с автогенерацией карт? что-нибудь изменилось в плане простоты создания?

crypt ★★★★★ ()
Последнее исправление: crypt (всего исправлений: 2)
Ответ на: комментарий от anonymous

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

steemandlinux ★★★★★ ()
Последнее исправление: steemandlinux (всего исправлений: 1)

Молодцы, что развиваются! Эх, прямо поностальгировал как ввозился с этим чудом и разбирался с дебрями веб-интерфейса и темплейтами :)

Сейчас везде использую Prometheus+Grafana, раскатываю через свои поейбуки для Ansible. Так как-то удобнее, чем с агентами и веб-интерфейсами.

skyman ★★ ()
Ответ на: комментарий от crypt

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

steemandlinux ★★★★★ ()
Ответ на: комментарий от steemandlinux

пытался понять смысл фразы и не смог

crypt ★★★★★ ()

Отлично! Добавил в план. :D

ssh2 ★★★ ()
Ответ на: комментарий от dv76

до более 100.000

Как-то не по-русски, не лучше ли просто «больше чем 100.000» ?

Не только лишь все умеют по-русски

TI_Eugene ★★ ()
Последнее исправление: TI_Eugene (всего исправлений: 1)
Ответ на: комментарий от crypt

Географические карты автоматически строятся, используются координаты из инвенторя. Топологии пока нет.

anonymous ()
Ответ на: комментарий от ololoid

Ъ используют софт в оригинале. на китайском. или на иврите, как тору.

crypt ★★★★★ ()

Кто-нибудь может внятно рассказать без обычного ЛОРовского выпендрёжа, какие преимущества есть у Zabbix перед Prometheus+Grafana?

anonymous ()
Ответ на: комментарий от steemandlinux

Задача «админить $OS_NAME» никогда особоенно актуальной и не была, если уж на то пошло. «Тыкать галочки» ничем не отличается по сути от «тыкать в консольку». И то, и другое требует базовых знаний и надоедает за год. Но ты прав в том, что иные индивиды ментально застревают на этом уровне по 30 лет думая, что «админить $OS_NAME» — это венец развития.

anonymous ()
Ответ на: комментарий от anonymous

Дык графану можно и к сабжу привернуть. Было бы желание.

Radjah ★★★★★ ()

новость вовремя, как раз искал что-то похожее, надо попробовать)

margarin ()

ребят, а он только через терминал управляется? как поставить графический интерфейс?

подскажите пожалуйста

P.S.: и как его запустить?

anonymous ()
Ответ на: комментарий от anonymous

зачем он тебе, учитывая твои вопросы?

anonymous ()

А темплейты для СМАРТ и zfs так и не включили. Приходится либо левые ставить, либо самому клепать.

kianvl ()
Ответ на: комментарий от anonymous

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

Если говорить о мониторинге какого-нибудь Кубера, то тут без сомненья Прометей, почти все экспортят свои метрики на 9100. Хотя например найти готовое решение для AWS EKS 1.21 - тот ещё квест. В комбайнах типа kube-prometheus в версии 0.9 не работают mute_time_intervals, так как старая версия alertmanager, а версия 0.10 несовместима с 1.21. А ещё допиливать дашборды в Графане...

Mr_Alone ★★★★★ ()
Ответ на: комментарий от dotcoder

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

crypt ★★★★★ ()

Агентов под arm64 все еще не собирают и не публикуют :-(

dalex ()

Админы с заббиксами умирают

Рождаются девопсы с графанами наперевес

anonymous ()

Что там, обновления для темплейтов все также предлагают врукопашную из Git натягивать?

Turbid ★★★★★ ()
Ответ на: комментарий от dalex

Уже давно – проблема с зависимостями в репозиториях *EL. Можно при желании собрать из исходников с несколькими манипуляциями.

GFORGX ★★☆ ()
Ответ на: комментарий от GFORGX

Похоже на то, что искал. Можно будет попробовать костылики убрать.

Radjah ★★★★★ ()
Ответ на: комментарий от alexvl

Подскажите, а нет ли в планах добавить такие фичи, как изменение цвета линии на карте в зависимости от значения, и отрисовку некого графика при наведении курсора на линк. Иначе говоря, хочется аналог плагина Weathermap (простите за хабр) для Cacti :) Для сетевых инженеров очень крутая штука, позволяющая наглядно видеть что происходит в ядре сети, как трафик растекается по бекапным каналам, допустим при авариях или работах.

anonymous ()
Ответ на: комментарий от anonymous

там криво сделано, можно сделать отдельные айтемы и дергать прометей на каждый айтем столько раз сколько айтемов, а вот чтобы прям в источниках данных выбрать прометея на равне с snmp или zabbix agent, так такого в пятом не было

TolkoSprosit ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.