Представена нова версия на свободната система за мониторинг с напълно открит код Zabbix 5.4. Новият релийз включва поддръжка за генериране на отчети във формат PDF, нов синтаксис за агрегации, откриващи по-сложни проблеми, подобрения в визуализацията на данни, поддръжка на токени за достъп до API, теглове на ниво метрики, подобрения в производителността и много други.
Zabbix се състои от три основни компонента: сървър за координация на изпълнението на проверки, формиране на проверочни заявки и натрупване на статистика; агенти за извършване на проверки на външни хостове; фронтенд за управление на системата. Кодът се разпространява под лиценз GPLv2. За разтоварване на централния сървър и оформяне на разпределена мрежа за мониторинг може да се внедри серия от прокси,сървъри, агрегиращи данни за проверка на групи хостове. Данните могат да се съхраняват в СУБД MySQL, PostgreSQL, TimescaleDB, DB2 и Oracle. Без агенти, Zabbix-сървърът може да получава данни чрез протоколи като SNMP, IPMI, JMX, SSH/Telnet, ODBC, да тестват достъпността на уеб приложения и системи за виртуализация.
Основни нововведения в версия 5.4:
- Поддръжка на PDF отчети и планирано създаване и изпращане на тези отчети на потребителите, нова роля за контрол на достъпа до тази функционалност
- Напълно нов синтаксис за триггерни изрази, изчисляеми и агрегатни метрики. Премахнати са всички известни ограничения на стария синтаксис, но той е направен по-прост
- Агрегатните метрики вече могат да изберат данни по тегли и шаблони (wildcards) на хостове и метрики

- Функционалността на скрийнс и таблата е обединена, появи се поддръжка на многостранични табла


- Поддръжка на именовани токени за достъп до API, възможно е указване на срок на валидност на токена
- Поддръжка на тегли на ниво метрики. Applications вече не се поддържат

- Подобрения на производителността и достъпността
- За поллерите вече не е необходимо свързване с база данни
- Появи се кеш за по-бързото обработване на trends
- Поддръжка на по-надеждни и плавни стартирания сървър в условията на получаване и обработка на огромно количество нови данни
- Подобрена е паралелната работа с данни на сървера и прокси

- Подобрения в сигурността
- Поддръжка на всички протоколи за криптиране SNMPv3
- Скритите детайли на грешката в случай на неуспешно свързване с интерфейса
- Автозапълването е деактивирано за полета с пароли и друга чувствителна информация
- Поддръжка на NTLM удостоверяване за WEB hooks
- Подобрения, насочени към опростяване на работата и настройките на мониторинга
- Меню на трето ниво за по-добра навигация
- По-прости форми за операции с масивни промени и внос
- Достъпността на метриките сега зависи от достъпността на интерфейсите на хоста
- Възможност за използване на отрицателни филтри за етикети в интерфейса
- Поддръжка на value maps на ниво шаблони и хостове за независимост на шаблоните
- Глобални скриптове могат да се използват за алерти, интеграции и потребителски команди

- Поддръжка на обработка на XML данни в препроцесинг и WEB hooks
- CurlHttpRequest е преименуван на HttpRequest в WEB hooks за улеснение на използването
- Други подобрения
- Поддръжка на мониторинг на VMWare клъстери
- Поддръжка на Oracle в режим на клъстери
- Поддръжка на макроса {ITEM.VALUETYPE} за алерти
- По-фина настройка на експорта на събитията
- Наличност на официални пакети за актуалните версии на следните платформи:
- Linux дистрибуции RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian на различни архитектури
- Системи за виртуализация на базата на VMWare, VirtualBox, Hyper-V, XEN
- Docker
- Агенти за всички платформи, включително macOS и MSI за Windows агент
- Интеграция с платформите:
- Достъпност в облачните платформи AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Linode, Yandex Cloud.
- Интеграция с платформите за поддръжка Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid, iTOP
- Интеграция с системите за уведомления на потребителите Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert, Rocket.Chat, Signal, Express.ms
- Нови шаблонни решения за мониторинг на APC UPS, Hikvision, etcd, Hadoop, Zookeeper, Kafka, AMQ, HashiCorp Vault, MS Sharepoint, MS Exchange, smartctl, Gitlab, Jenkins, Apache Ignite
За преминаване от по-стари версии е необходима само инсталацията на новите бинарни файлове (сървъри и прокси) и новия интерфейс. Zabbix ще проведе автоматично процедурата за обновление на базата данни. Инсталация на нови агенти не е необходима.
Източник: opennet.ru






