Release of Monitoring System Zabbix 4.4

After 6 months of development is available new version of the monitoring system Zabbix 4.4, with the code is distributed under the GPLv2 license. Zabbix consists of three basic components: a server for coordinating the execution of checks, forming verification requests, and accumulating statistics; agents for performing checks on external hosts; and a frontend for managing the system.

To relieve load from the central server and form a distributed monitoring network, a series of proxy servers can be deployed, aggregating check data from a group of hosts. The data can be stored in MySQL, PostgreSQL, TimescaleDB, DB2, and Oracle databases. Without agents, the Zabbix server can receive data via protocols such as SNMP, IPMI, JMX, SSH/Telnet, and ODBC, conduct web application availability tests, and virtualization systems.

Key innovations:

  • A new type of agent has been introduced — zabbix_agent2, written in Go, providing a framework for developing plugins to check various services and applications. The new agent includes a built-in scheduler that supports flexible scheduling of checks and can monitor states between checks (for example, maintaining an open connection to a database). To save traffic, it supports sending received data in batch mode. The new agent can transparently replace the old one, currently only on the Linux platform;
  • Added the ability to use webhooks and its own action and notification handlers for detecting failures in monitored services. Handlers can be created in JavaScript and applied to call external notification delivery services or error tracking systems. For example, a handler can be written to send messages about issues to a corporate chat;
  • Official support for databases TimescaleDB as a data storage for checks. Unlike previously supported
    MySQL, PostgreSQL, Oracle, and DB2, TimescaleDB is specifically optimized for storing and processing data in the form of time series (slices of parameter values at specified intervals, where the record forms time and a set of corresponding values). TimescaleDB significantly improves efficiency and performance When working with such data, demonstrating a practically linear level of performance. Additionally, TimescaleDB supports features such as automatic cleanup of old records;

    Release of Monitoring System Zabbix 4.4
  • Prepared Specifications for template formatting to standardize settings. The structure of the XML/JSON files is adapted for manual editing of the template in a standard text editor. Existing templates have been aligned with the proposed specifications;
  • A knowledge base has been implemented for documenting monitored elements and triggers, which can be equipped with detailed descriptions, explanations of the data collection goals, and instructions for action in case of issues;

    Release of Monitoring System Zabbix 4.4
  • Enhanced visualization capabilities of the infrastructure state have been presented. Added the ability to change widget parameters with one click. Chart sets are optimized for display on widescreen monitors and large wall panels. All widgets are adapted for display in a headerless mode. A new widget for displaying prototypes of charts has been added. A new aggregated view mode has been added to the summary statistics widget for issues;

    Release of Monitoring System Zabbix 4.4
  • Bar charts and graphs now support displaying data processed using various aggregate functions, making it more convenient to analyze data over long periods and simplifying planning. Supported functions include: min,
    max,
    avg,
    count,
    sum,
    first and
    last;

    Release of Monitoring System Zabbix 4.4
  • The ability to automatically register new devices using PSK keys (Pre-shared key) with encryption of settings for the added host has been introduced;
    Release of Monitoring System Zabbix 4.4
  • Support for an extended JSONPath syntax has been added, allowing for complex preprocessing of data in JSON format, including aggregation and search operations;

    Release of Monitoring System Zabbix 4.4
  • Support for attaching descriptions to user-defined macros has been added;
    Release of Monitoring System Zabbix 4.4
  • The efficiency of data collection and identification related to WMI, JMX, and ODBC has been improved through the addition of new checks that return arrays of objects in JSON format. Support for storage for VMware and systemd services has also been added, along with the ability to convert CSV data to JSON;

    Release of Monitoring System Zabbix 4.4
  • The maximum limit on the number of dependent elements has been increased to 10,000;
  • Support for new platforms has been added: SUSE Linux Enterprise Server 15, Debian 10, Raspbian 10, macOS, and RHEL 8. An MSI package with an agent has been prepared for Windows. Support for rapid deployment of the monitoring system in an isolated container or in cloud environments AWS, Azure has been added.
    Google Cloud Platform,
    Digital Ocean, and Docker.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster