Zabbix 5.0 LTS released

The release of the free open source monitoring system Zabbix 5.0 LTS 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 expanding methods for collecting data and alerts, as well as automation options through the 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.0 is a new major LTS version with a long period of official support. For users who use non-LTS versions, we recommend switching to the LTS version of the product.

Major improvements in version 5.0 LTS:

  • SAML support for single sign-on (SSO) solutions
  • Official support for the new modular agent for Linux and Windows platforms with support for reliable data storage in the local file system
  • More user-friendly interface with easy menu navigation on the left, optimized for wide monitors
  • A list of devices for ordinary users is available (Monitoring->Hosts)
  • Support for custom modules to extend user interface functionality
  • Possibility to cancel the confirmation of the problem
  • Support for message templates for notifications at the media type level
  • A separate console utility for testing JavaScript scripts, useful for working with webhooks and preprocessing
  • Easily configure and simplify SNMP templates by moving SNMP settings to the host interface layer
  • Support for custom macros for prototype hosts
  • Float64 data type support
  • Monitoring device availability with the nodata() function takes proxy availability into account

Improved security and reliability of monitoring due to:

  • Webhook support via HTTP proxy
  • Opportunities to prohibit the execution of certain checks by the agent, support for white and black lists
  • Ability to generate a list of used encryption protocols for TLS connections
  • Support for encrypted connections to MySQL and PostgreSQL database
  • Switching to SHA256 for storing user password hashes
  • Support for secret macros for storing passwords, access keys and other confidential information

Improved performance:

  • Compressing historical data when using TimescaleDB
  • Interface performance optimization for millions of monitoring devices

Other significant improvements:

  • New preprocessing statements for replacing text and getting the name of JSON properties when working with JSONPath
  • Grouping messages in the email client by event
  • Ability to use secret macros in username and password to access IPMI
  • Triggers support comparison operations for text data
  • New checks for automatic detection of Windows performance metrics, IPMI sensors, JMX metrics
  • Configuration of all ODBC monitoring parameters at the level of a single metric
  • Ability to check template and device metrics directly from the interface
  • Support for Bulk Modify Custom Macros
  • Tag filter support for some dashboard widgets
  • Ability to copy a chart from a widget as a PNG image
  • API method support for accessing the audit log
  • Remote monitoring of versions of Zabbix components
  • Support for macros {HOST.ID}, {EVENT.DURATION} and {EVENT.TAGSJSON} in notifications
  • Support for ElasticSearch 7.x
  • New template solutions for monitoring Redis, MySQL, PostgreSQL, Nginx, ClickHouse, Windows, Memcached, HAProxy
  • Nanosecond support for zabbix_sender
  • Ability to reset the SNMPv3 status cache
  • Increased the size of the metric key to 2048 characters, the size of the message when confirming the problem to 4096 characters

Out of the box, Zabbix offers integration with:

  • Service desk platforms Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad
  • User notification systems Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty

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

  • Linux distributions RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian
  • Virtualization systems based on VMWare, VirtualBox, Hyper-V, XEN
  • Docker
  • Agents for all platforms including MacOS and MSI for Windows agent

A quick installation of Zabbix for cloud platforms is available:

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

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

For a complete list of all changes, see documentation.

Source: linux.org.ru

Add a comment