Zabbix 5.2 released with support for IoT and synthetic monitoring

The release of a free monitoring system with a completely open source Zabbix 5.2 has taken place.

Zabbix is ​​a universal system for monitoring the performance and availability of servers, engineering and network equipment, applications, databases, virtualization systems, containers, IT services, web services, cloud infrastructure.

The system implements a full cycle from collecting data, processing and converting it, analyzing the received data, and ending with storing this data, visualizing and sending alerts using escalation rules. The system also provides flexible options for extending data collection methods and alerts, as well as automation options through a powerful API.

A single web interface implements centralized management of monitoring configurations and distribution of access rights to different user groups. The project code is distributed under the GPLv2 license.

Zabbix 5.2 is a new major non-LTS version with standard support period.

Major improvements in version 5.2:

  • support for synthetic monitoring with the ability to create multi-step complex scripts for obtaining data and performing complex checks for the availability of services
  • a set of trigger functions for long-term analytics has appeared that allows you to generate alerts like β€œThe number of transactions per second increased by 23% in October”
  • support for user roles for granular user rights management with the ability to control access to various interface components, API methods and user actions
  • the ability to store all secret information (passwords, tokens, usernames for authorization, etc.) used in Zabbix in an external Hashicorp Vault for maximum security
  • support for IoT monitoring and monitoring of industrial equipment using modus and MQTT protocols
  • the ability to save and quickly switch between filters in the interface

Improved security and reliability of monitoring due to:

  • integration with Hashicorp Vault
  • UserParameterPath support for agents
  • an incorrect username or password will not give any additional information about the presence of a registered user

Improved performance and uptime by:

  • load balancing support for the web interface and API, which allows you to scale these components horizontally
  • performance improvements to event processing logic

Other significant improvements:

  • the ability to specify different time zones for different users
  • the ability to view the current state of the historical cache of a running system for a better understanding of the operation of Zabbix
  • as part of combining the functionality of screens and dashboards, screen templates have been converted into dashboard templates
    host interface support for prototype hosts
  • host interfaces became optional
  • Added support for tags for prototype hosts
  • the ability to use custom macros in the code of preprocessing scripts
  • the ability to handle an unsupported metric state in preprocessing for quick response to such events and for more reliable service availability checks
  • support for eventlog macros to display operating information
  • support for custom macros in the metric description
  • digest authentication support for HTTP checks
  • active Zabbix Agent can now send data to multiple hosts
  • maximum length of user macros increased to 2048 bytes
  • ability to work with HTTP headers in preprocessing scripts
    support to stop default language for all users
  • the list of dashboards clearly shows which dashboards I created and whether I gave access to them to other users
  • ability to test SNMP metrics
  • a simpler form for setting the terms of maintenance of equipment and services
  • simplified template names
  • simpler logic for scheduling checks on unsupported metrics
  • Yaml is the new default format for imports and exports
  • new template solutions for monitoring Asterisk, Microsoft IIS, Oracle Database, MSSQL, etcd, PHP FPM, Squid

Out of the box, Zabbix offers integration with:

  • service desk platforms Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid
  • user notification systems Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert

Official packages are available for current versions of the following platforms:

  • Linux distributions RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian for various architectures
  • virtualization systems based on VMWare, VirtualBox, Hyper-V, XEN
    Docker
  • agents for all platforms including MacOS and MSI packages for Windows agents

A quick installation of Zabbix for cloud platforms is available:

  • AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Yandex Cloud

To upgrade from earlier versions, you only need to install new binaries (server and proxy) and interface. Zabbix will automatically perform the upgrade procedure. No new agents need to be installed.

For a complete list of all changes, see description of changes ΠΈ documentation.


Here link for downloads and cloud installations.

Source: linux.org.ru