The release of the open-source monitoring system Zabbix 5.2 has taken place.
Zabbix is a universal system for monitoring the performance and availability of servers, network and engineering equipment, applications, databases, virtualization systems, containers, IT services, web services, and cloud infrastructure.
The system implements the full cycle from data collection, processing and transformation, analysis of the obtained data, to storage, visualization, and sending notifications using escalation rules. It also provides flexible expansion options for data collection methods and notifications, as well as automation capabilities through a powerful API.
The unified web interface provides centralized management of monitoring configurations and distribution of access rights to various user groups. The project code is licensed under GPLv2.
Zabbix 5.2 is a new major non-LTS version with a standard support period.
Key improvements in version 5.2:
- support for synthetic monitoring with the ability to create multi-step complex scenarios/scripts for data retrieval and executing complex service availability checks
- a set of trigger functions for long-term analytics has been introduced, allowing the generation of alerts such as 'The number of transactions per second increased by 23% in October'
- support for user roles to granularly manage user rights with the ability to control access to various interface components, API methods, and user actions
- the ability to store all sensitive information (passwords, tokens, usernames for authentication, etc.) used in Zabbix in an external Hashicorp Vault for maximum security
- support for IoT monitoring and industrial equipment monitoring using Modbus and MQTT protocols
- the ability to save and quickly switch between filters in the interface
Improved security and reliability of monitoring through:
- integration with Hashicorp Vault
- support for UserParameterPath for agents
- an incorrect username or password will not provide any additional information about the existence of a registered user
Performance and reliability have been improved due to:
- load balancing support for the web interface and API, allowing for horizontal scaling of these components
- enhancements in event processing logic
Other significant improvements:
- the ability to specify different time zones for different users
- the capability to view the current state of the historical cache of the running system for a better understanding of how Zabbix works
- within the unification of screen and dashboard functionality, screen templates have been converted into dashboard templates
support for host interfaces for host prototypes - host interfaces have become optional
- support for tags for host prototypes has been added
- the ability to use custom macros in preprocessing script code
- the ability to handle unsupported metric states in preprocessing for quick responses to such events and for more reliable service availability checks
- support for eventlog macros to display operational information
- support for custom macros in metric descriptions
- support for digest authentication for HTTP checks
- the active Zabbix Agent can now send data for multiple hosts
- the maximum length of custom macros has been increased to 2048 bytes
- the ability to work with HTTP headers in preprocessing scripts
support for pausing the default language for all users - the dashboard list clearly shows which dashboards I have created and whether I have given access to them to other users
- the ability to test SNMP metrics
- a simpler form for configuring maintenance windows for equipment and services
- template names have been simplified
- simplified logic for scheduling checks of unsupported metrics
- Yaml has become the new default format for import and export operations
- new template solutions for monitoring Asterisk, Microsoft IIS, Oracle Database, MSSQL, etcd, PHP FPM, Squid
Out of the box, Zabbix offers integration with:
- support service 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 the latest 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
Quick installation of Zabbix is available for cloud platforms:
- AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Yandex Cloud
To upgrade from earlier versions, only new binary files (server and proxy) and the interface need to be installed. Zabbix will automatically perform the upgrade procedure. No new agents need to be installed.
You can find the complete list of all changes in the change log and the documentation.
Here link for downloads and cloud installations.
Source: linux.org.ru
