Release Notes for Zabbix 5.0.0

Zabbix Team is pleased to announce the availability of Zabbix 5.0.0.

Zabbix is an enterprise-class open source distributed monitoring solution. Zabbix is released under the GPL, thus it is free of charge for both commercial and non-commercial use. A complete text of the license is available at http://www.gnu.org/copyleft/gpl.txt.

This document contains the release notes for Zabbix 5.0.0. Download here.

The following sections describe the release in details and provide late-breaking or other information that supplements its main documentation.


New Features and Improvements

ZBX-17667 Moved "frontends/php" to "ui" directory API Frontend Installation
ZBXNEXT-3035 Added ability of filtering out items, triggers, hosts and graphs or overriding their attributes during Low-level discovery based on LLD object and prototype name API Frontend Installation Server
ZBXNEXT-2663 Support SAML authentication in zabbix frontend Frontend Server
ZBXNEXT-5711 Added ability to view logs in frontend when testing web hook media type Frontend Proxy Server
ZBXNEXT-5300 Implemented widget copy/paste possibility in dashboard Frontend
ZBXNEXT-5879 Added filter to Configuration->Templates/Hosts->Discovery rules API Frontend
ZBXNEXT-5907 Added Jira ServiceDesk mediatype Templates
ZBXNEXT-1882,
ZBXNEXT-5865
Added problem unacknowledge option API Frontend Server
ZBXNEXT-1899 Added support of threaded email notifications Server
ZBXNEXT-1891 Added option 'delay' for zabbix[proxy] internal check and calculate nodata() to respect proxy availability Frontend Proxy Server
ZBXNEXT-1686 Added persistent queue for active items in Zabbix agent 2 Agent
ZBXNEXT-5849 Added support of search and filter by macro value API
ZBXNEXT-5864 Added {EVENT.DURATION} in recovery message of webhooks Templates
ZBXNEXT-5678 Added proxy support for all media Templates
ZBXNEXT-5832 Added ServiceNow mediatype Templates
ZBXNEXT-5670 Added "Template App Elasticsearch Cluster by HTTP" Templates
ZBXNEXT-1578 Added ability to use user macros for IPMI user and password Proxy Server
ZBXNEXT-702 Implemented ability to compare string values in triggers API Frontend Server
ZBXNEXT-5658 Added media "Zammad" Templates
ZBXNEXT-5821 Added "Template App Memcached" Templates
ZBXNEXT-5833 Added "Template DB ClickHouse by HTTP" Templates
ZBXNEXT-5851 Added ability to monitor versions of all other Zabbix servers and proxies with zabbix.stats and zabbix[version] internal items Frontend Proxy Server
ZBXNEXT-2297 Added user defined macros creation/edition for host prototypes API Frontend Proxy Server
ZBXNEXT-5825,
ZBXNEXT-5826
Fixed support of Elasticsearch version 7.x Server
ZBXNEXT-5325 Added Docker plugin Agent
ZBXNEXT-5622 Added Zendesk media Templates
ZBXCTR-1 Added Telegram media type Templates
ZBXNEXT-5824 Added media "Redmine" Templates
ZBXNEXT-5861 Added {EVENT.DURATION} macro to subject of message templates Frontend Installation
ZBXNEXT-5848 Increased acknowledge message maximum size to 2048 characters API Frontend Server
ZBXNEXT-5702 Improved UI performance for large installations Frontend Installation
ZBXNEXT-5599 Added MS Teams media type Templates
ZBXNEXT-5715 Added Jira media type Templates
ZBXNEXT-5767 Added Memcached plugin Agent
ZBXNEXT-5569 Updated main menu to vertical style for the saving space Frontend
ZBXNEXT-5691 Implemented IEEE754 compatible value range for Numeric (float) history data type API Frontend
ZBXNEXT-4829 Changed web setup wizard to not create and drop tables for DB connectivity test purposes Frontend
ZBXNEXT-5369 Added EVENT.TAGSJSON macro Server
ZBXNEXT-1736 Increased float precision Installation Proxy Server
ZBXNEXT-5734 Added base64 encode, decode functions to webhook Proxy Server
ZBXNEXT-5527 Added "Template Server Chassis by IPMI" Templates
ZBXNEXT-5685 Added "Template DB MySQL by Zabbix agent 2" Templates
ZBXCTR-3 Added SIGNL4 webhook integration Templates
ZBXNEXT-5821 Added "Template App Memcached" Templates
ZBXNEXT-5325 Added "Template App Docker" template Templates
ZBXNEXT-252 Added EVENT.DURATION macro Server
ZBXNEXT-5720 Implemented displaying latest data if filter is empty Frontend
ZBXNEXT-4712 Added new preprocessing type "Replace" for items, item prototypes and LLD rules API Frontend Proxy Server
ZBXNEXT-5786 Updated the list of user agents Frontend
ZBXNEXT-5685 Added MySQL plugin for Zabbix agent 2 Agent
ZBXNEXT-5676 Added support for TimescaleDB compression API Frontend Server
ZBXNEXT-5829 Replaced uint64 hash function with faster one Proxy Server
ZBXNEXT-1169 Replaced problem acknowledge page with a modal popup window Frontend
ZBXNEXT-2753,
ZBXNEXT-5641
Added TLS for server, proxy and UI connection to database Frontend Proxy Server
ZBXNEXT-1961 Added support for connection string to db.odbc.* items Server
ZBXNEXT-3604 Added support of user configurable ciphers for communication between Zabbix components Agent Proxy Server
ZBXNEXT-5649 Added name referencing support ('~' suffix) to jsonpath Proxy Server
ZBXNEXT-2727 Added support of JMX TabularData Java gateway
ZBXNEXT-5694 Implemented new page Monitoring->Hosts and added "Configuration" to Host context menu API Frontend
ZBXNEXT-2957 Added ability to mask macros API Frontend Server
ZBXNEXT-617 Added mass update of macros on host / template Frontend
ZBXNEXT-2613 Moved SNMP connection-related attributes to host interface level API Frontend Proxy Server
ZBXNEXT-5449 Added support of svg graph as image download Frontend
ZBXNEXT-5716 Removed mbedTLS support Agent Installation Proxy Server
ZBXNEXT-5781 Improved agent2 metric testing (-t) and printing (-p) by adding full plugin interface support and verbose testing option Agent
ZBXNEXT-3940 Added functionality to flush SNMP connections cache Proxy Server
ZBXNEXT-1561 Added nanoseconds option for zabbix_sender; thanks to Vladimir for the patch Documentation Agent
ZBXNEXT-5604 Added option to suppress logging of system.run[] if embedded in agent configuration file Agent
ZBXNEXT-4584 Implemented auditlog API API Frontend Installation
ZBXNEXT-1797 Added HOST.ID macro support to notifications Server
ZBXNEXT-5725 Added ability to select specific severities in Monitoring->Problems Frontend
ZBXNEXT-5697 Removed support for Internet Explorer Frontend
ZBXNEXT-5698 Added filter by tags for widget "Problems by severity" and "Problem hosts" Frontend
ZBXNEXT-5287,
ZBXNEXT-5288
Implemented functionality to test items Frontend Installation Proxy Server
ZBXNEXT-5514 Added functionality for Zabbix frontend customization API Frontend Installation
ZBXNEXT-5660 Added Discord media type Templates
ZBXNEXT-5603,
ZBXNEXT-5626
Added database character set check Frontend Proxy Server
ZBXNEXT-5659 Added "Template DB MySQL by ODBC" Templates
ZBXNEXT-5690 Added support for libssh Proxy Server
ZBXNEXT-5646 Added support of configuration parameters HostInterface and HostInterfaceItem Agent
ZBXNEXT-5706 Replaced xml2-config to pkg-config when building with libxml2 Installation
ZBXNEXT-1423 Added ipmi.get item for IPMI sensor LLD API Frontend Proxy Server
ZBXNEXT-5546,
ZBXNEXT-5548
Added support of default message templates for each media type API Frontend Server
ZBXNEXT-5639 Added available agent 2 check restriction parameters Agent
ZBXNEXT-5693 Reset page number when applying new filter, changing sort order or re-opening the page Frontend
ZBXNEXT-5554 Added webhook through proxy Frontend Proxy Server
ZBXNEXT-1898 Implemented strong cryptography for encoding frontend passwords API
ZBXNEXT-5592 Dropped IBM DB2 database support for Zabbix server API Frontend Installation Proxy Server
ZBXNEXT-1085 Added available agent check restriction parameters Agent Proxy Server
ZBXNEXT-4700 Reworked new action operation form as popup Frontend
ZBXNEXT-5412 Reworked new condition forms as popup API Frontend
ZBXNEXT-1989 Increased maximum item key length to 2048 chars API Frontend Agent Proxy Server
ZBXNEXT-5414 Moved maintenance period configuration settings to modal window to decrease page refresh count Frontend
ZBXNEXT-5538 Moved Administration->User groups pages to MVC framework API Frontend Installation
ZBX-11991 Reworked event correlation operations page Frontend
ZBXNEXT-5413 Reworked discovery checks form as popup Frontend
ZBXNEXT-170 Implemented possibility to "unlink" specific templates in hosts and templates massupdate Frontend
ZBXNEXT-3322 Implemented popup submenus on page headings instead of select controls Frontend

Bug Fixes

ZBX-17676 Updated ZBX_MAX_FIELDS in dbschema.h to accomodate new SAML fields Server
ZBX-17512 Fixed length restriction for media type script import into Oracle database API Frontend Installation
ZBX-17584 Implemented dedicated page for "update problem" popup dialog Frontend
ZBX-17618 Fixed dynamic item switching for URL widget Frontend
ZBX-17650 Fixed formula for zabbix[proxy,,delay] calculation Server
ZBX-17655 Fixed possible use of uninitialized variable Server
ZBX-17520 Fixed opening Problems popup from SVG graph outside webview boundaries Frontend
ZBX-17567 Fixed possible pooler crash if interface_snmp is missing in configuration cache Proxy Server
ZBX-17614 Fixed oracle sql error while sending notifications Server
ZBX-17617 Fixed broken markup in host selection on dashborad Frontend
ZBX-17608 Fixed broken multiselect in "Discovery rule" field in monitoring discovery view Frontend
ZBX-17540 Fixed text overflow in table Frontend
ZBX-17445 Fixed misleading error shown when formula cannot be updated during LLD Server
ZBX-16162 Fixed graph line interruptions when discarding values with heartbeat Frontend
ZBX-17589 Fixed occasional blank pages when viewing host graphs as values Frontend
ZBX-17571 Changed preprocessing for the haproxy.version, discovery rules divided into HTTP and TCP services Templates
ZBX-17524 Fixed time selector button state Frontend
ZBX-17496 Fixed UserMacro API validation API
ZBX-17532 Added css files and sprites versioning by query strings Frontend
ZBX-17501 Fixed overlapping multiselect suggest with browser autocomplete Frontend
ZBX-17521 Fixed closing multi-level pop-up menus when selected with a mouse click Frontend
ZBX-15914 Fixed map elements label inconsistency Frontend
ZBX-17402 Fixed search field accidentally transform value to lowercase Frontend
ZBX-17140 Fixed builtin counter index rewrite on localized Windows systems Agent
ZBX-17412 Fixed updating metadata, ip, port for hosts with TLS certificate encryption monitored via proxy Proxy Server
ZBX-17505 Fixed crash inside a fork when calling vfs.fs.inode Agent
ZBX-17558 Fixed Zabbix agent 2 compilation on MS Windows Agent
ZBX-16959 Fixed return code check of curl_easy_setopt Server
ZBX-17423 Fixed "reset" button in history page Frontend
ZBX-17551 Fixed duktape crash on ppc64le architecture Agent
ZBX-16112 Fixed connection timeout issue with media type testing by increasing timeout to 65 seconds Frontend
ZBX-17377 Fixed HostInterfaceItem not being refreshed during active checks Agent
ZBX-17526 Fixed severity checkboxes in the firefox browser Frontend
ZBX-17395 Fixed deletion of templated applications that were linked to items when importing templates Frontend
ZBX-17359 Fixed "sortorder": "DESC" option with multiple sortfields API
ZBX-17541 Fixed Zabbix agent compilation on MS Windows Agent
ZBX-16772 Enabled zabbix_agent2 to use OpenSSL 1.0.1, 1.0.2 on Unix platforms Agent
ZBX-17500 Fixed errors in zabbix_agent2 man-page Documentation
ZBX-17336 Fixed wrong error message when fping fails Proxy Server
ZBX-17427 Fixed top busiest triggers filter Frontend
ZBX-17365 Fixed parameters order in Media types test form Frontend
ZBX-17428 Fixed skipping null cells in CSV file Frontend
ZBX-17461 Fixed length parameter for web.page.regexp item key Agent
ZBX-17475 Fixed the interface_snmp amount that was used to proxy configuration Proxy Server
ZBX-17442 Fixed web.page.get to time out when there is no response Agent
ZBX-17457 Fixed description in Template DB MySQL by Zabbix agent Templates
ZBX-17508 Fixed error in oracle database encoding check Frontend
ZBX-17429 Fixed trigger expression condition popup to display negative numbers upon opening existing expression Frontend
ZBX-17177 Removed "operationid" from lower level properties in Action API API
ZBX-17518 Fixed empty parameter handling in GET method of CurlHttpRequest Proxy Server
ZBX-17012 Fixed URL validator to also accept relative URLs API Frontend
ZBX-17514 Fixed db upgrade patch for Oracle Installation
ZBX-17368 Fixed HostMetadataItem and HostInterfaceItem handling in agent2 Agent
ZBX-17507 Fixed oracle query interpreted as a multistatement Frontend
ZBX-17275 Optimized database requests in maintenance update Server
ZBX-17502 Fixed possible hang in agent2 when executing some metrics that forked another process Agent
ZBX-17398 Fixed server crash when escalating internal events with OPDATA macro Server
ZBX-9387 Fixed incorrect maintenance calculations when DST changed to summer time Server
ZBX-17390 Fixed validation of the maximum selected period Frontend
ZBX-17469 Fixed kiosk button margin in history/graph view of the latest data Frontend
ZBX-17346 Fixed button label in item test dialog Frontend
ZBX-17439 Fixed macros detection in item test dialog Frontend
ZBX-17409 Fixed item mysql.dbsize in Template DB MySQL Templates
ZBX-17173 Improved windows agent build scripts Installation
ZBX-17344 Fixed PHP 7.4 errors in Latest data->History page for text and log items having an empty filter Frontend
ZBX-17288 Fixed undefined indexes in Administration->Regular expressions->Test tab Frontend
ZBX-17330 Fixed error reading vmware events with keys over 2^31 Proxy Server
ZBX-17272 Changed translation strings to yield order number in argument API Frontend
ZBX-17426 Fixed agen2 build with go 1.14 Agent
ZBX-16802 Added mtime-reread/mtime-noreread options parameter to log* keys Frontend Agent
ZBX-17350 Fixed displaying of multiple value types in Latest data->History page Frontend
ZBX-17284 Fixed macro {EVENT.VALUE} is not substituted properly in webhooks Server
ZBX-17027 Fixed broken layout in usergroup page Frontend
ZBX-17390 Fixed validation of the maximum selected period Frontend
ZBX-17205 Fixed inability to add more than one space in auto-expandable fields like macros and tags Frontend
ZBX-17347 Fixed order of setting the Severity in the columns in the filters to vertical Frontend
ZBX-17308 Fixed unreachable code notice in a generic popup Frontend
ZBX-17185 Fixed non-disappearing messages of failed login attempts Frontend
ZBX-17180 Fixed undefined index in maps for trigger elements with no permissions Frontend
ZBX-17322 Fixed deadlock between server and frontend when updating multiple hosts Server
ZBX-9057 Fixed duplicate entries being written into in profiles table Frontend Installation
ZBX-17159 Fixed overlay dialogue instantiation Frontend
ZBX-17108 Improved process utilization calculation Proxy Server
ZBX-17269 Fixed undefined indexes in history page Frontend
ZBX-17342 Dump memory statistics and items with most values when value cache is fully used Server
ZBX-16928 Upgraded Duktape version from 2.3.0 to 2.4.0 Proxy Server
ZBX-16926 Fix INT_MAX error when compiling on SunOS/Joyent/Solaris Proxy Server
ZBX-17295 Fixed IPMI sensor LLD JSON output Proxy Server
ZBX-17222 Fixed unlimited data selection in Latest data view Frontend
ZBX-17213 Fixed Zabbix proxy not to execute remote commands on Zabbix agent with timeout and not to wait for execution result Proxy
ZBX-17201 Fixed snmp trapper processes exceeding 1000% Server
ZBX-17121 Improved proxy configuration synchronization performance on server when using Oracle database Server
ZBX-17174 Fixed sorting of Webhook parameters using natural sort order API Frontend
ZBX-17171 Fixed padding of dashboard controls while in edit mode Frontend
ZBX-17220 Fixed several PHP 7.4 compatibility issues API Frontend
ZBX-17050 Fixed allowed hosts parsing by agent2 Agent
ZBX-16827 Fixed applications being unlinked from items when both items and applications are not discovered anymore Server
ZBX-16697 Implemented preloader in popups Frontend
ZBX-17054 Fixed undefined index in discovery checks Frontend
ZBX-17035 Internal events are not created if there is no enabled internal actions Server
ZBX-16965 Fixed link/unlink template operation execution order Server
ZBX-17165 Fixed incorrect validation in XML conversion chain duo wrong XML type for tag tls_accept, added 5.0 XML schema API
ZBX-17170 Fixed saving of cloned actions when one of its operations was modified Frontend
ZBX-12899 Fixed check for circular dependencies of navigation tree items Frontend Installation
ZBX-17049 Fixed non well formed numeric value in maintenance.create and maintenance.update; fixed undefined index in maintenance create and update popup API Frontend
ZBX-17066 Fixed wrongly positioned context menu when launched by keyboard Frontend
ZBX-402 Fixed latest data reloading to updating asynchronously Frontend
ZBX-16695 Changed default width of various screen elements in Zabbix templates from 500 to 750 pixels Templates
ZBX-11764 Fixed automake scripts; thanks to Tomasz Kłoczko for the patch Installation

Installation and Upgrade Notes

Installation

See Zabbix documentation for full details.

Upgrade

See Upgrade procedure for upgrade options and instructions. For version specific upgrade notes, see Upgrade notes for 5.0.0.

Commercial support

Zabbix Company provides a full range of Professional Services. We also provide trouble-free Upgrade Service for easy migration from earlier versions of Zabbix. Please Contact sales for pricing and more details.

References

Zabbix 5.0 Manual

Get started in 10 minutes - absolutely FREE

Download Zabbix

Zabbix is a professionally developed open-source software with no limits or hidden costs.